Index: modules/block/block.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/block/block.tpl.php,v
retrieving revision 1.4
diff -u -p -r1.4 block.tpl.php
--- modules/block/block.tpl.php	11 Sep 2009 06:48:02 -0000	1.4
+++ modules/block/block.tpl.php	11 Sep 2009 19:07:35 -0000
@@ -18,10 +18,24 @@
  *   - block-[module]: The module generating the block. For example, the user module
  *     is responsible for handling the default user navigation block. In that case
  *     the class would be "block-user".
+ * - $attributes: String of attributes that various modules requested to be
+ *   added to the markup element containing the block. It can be manipulated
+ *   through the variable $attributes_array from preprocess functions. If none
+ *   of the enabled modules for the website insert any attributes into this
+ *   variable, then it is an empty string. Otherwise, it has a leading space
+ *   followed by the desired attributes. This variable does not include the id
+ *   and class attributes, unless the theme adds them in a preprocess function.
+ * - $title_attributes: Same as $attributes, except applied to the block title.
+ *   It can be manipulated through the variable $title_attributes_array from
+ *   preprocess functions.
  *
  * Helper variables:
  * - $classes_array: Array of html class attribute values. It is flattened
  *   into a string within the variable $classes.
+ * - $attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $attributes.
+ * - $title_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $title_attributes.
  * - $block_zebra: Outputs 'odd' and 'even' dependent on each block region.
  * - $zebra: Same output as $block_zebra but independent of any block region.
  * - $block_id: Counter dependent on each block region.
Index: modules/comment/comment-wrapper.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment-wrapper.tpl.php,v
retrieving revision 1.8
diff -u -p -r1.8 comment-wrapper.tpl.php
--- modules/comment/comment-wrapper.tpl.php	11 Sep 2009 06:48:02 -0000	1.8
+++ modules/comment/comment-wrapper.tpl.php	11 Sep 2009 19:07:35 -0000
@@ -13,6 +13,13 @@
  *   CSS. It can be manipulated through the variable $classes_array from
  *   preprocess functions. The default value has the following:
  *   - comment-wrapper: The current template type, i.e., "theming hook".
+ * - $attributes: String of attributes that various modules requested to be
+ *   added to the markup element containing the comments. It can be manipulated
+ *   through the variable $attributes_array from preprocess functions. If none
+ *   of the enabled modules for the website insert any attributes into this
+ *   variable, then it is an empty string. Otherwise, it has a leading space
+ *   followed by the desired attributes. This variable does not include the id
+ *   and class attributes, unless the theme adds them in a preprocess function.
  *
  * The following variables are provided for contextual information.
  * - $node: Node object the comments are attached to.
@@ -25,6 +32,8 @@
  * Other variables:
  * - $classes_array: Array of html class attribute values. It is flattened
  *   into a string within the variable $classes.
+ * - $attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $attributes.
  *
  * @see template_preprocess_comment_wrapper()
  * @see theme_comment_wrapper()
Index: modules/comment/comment.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.tpl.php,v
retrieving revision 1.12
diff -u -p -r1.12 comment.tpl.php
--- modules/comment/comment.tpl.php	11 Sep 2009 06:48:02 -0000	1.12
+++ modules/comment/comment.tpl.php	11 Sep 2009 19:07:35 -0000
@@ -29,6 +29,16 @@
  *   - comment-unpublished: An unpublished comment visible only to administrators.
  *   - comment-by-viewer: Comment by the user currently viewing the page.
  *   - comment-new: New comment since last the visit.
+ * - $attributes: String of attributes that various modules requested to be
+ *   added to the markup element containing the comment. It can be manipulated
+ *   through the variable $attributes_array from preprocess functions. If none
+ *   of the enabled modules for the website insert any attributes into this
+ *   variable, then it is an empty string. Otherwise, it has a leading space
+ *   followed by the desired attributes. This variable does not include the id
+ *   and class attributes, unless the theme adds them in a preprocess function.
+ * - $title_attributes: Same as $attributes, except applied to the comment title.
+ *   It can be manipulated through the variable $title_attributes_array from
+ *   preprocess functions.
  *
  * These two variables are provided for context:
  * - $comment: Full comment object.
@@ -37,6 +47,10 @@
  * Other variables:
  * - $classes_array: Array of html class attribute values. It is flattened
  *   into a string within the variable $classes.
+ * - $attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $attributes.
+ * - $title_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $title_attributes.
  *
  * @see template_preprocess()
  * @see template_preprocess_comment()
Index: modules/field/theme/field.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/field/theme/field.tpl.php,v
retrieving revision 1.6
diff -u -p -r1.6 field.tpl.php
--- modules/field/theme/field.tpl.php	11 Sep 2009 06:48:03 -0000	1.6
+++ modules/field/theme/field.tpl.php	11 Sep 2009 19:07:35 -0000
@@ -20,6 +20,20 @@
  *     field type is "text" it would result in "field-type-text".
  *   - field-label-[label_display]: The current label position. For example, if the
  *     label position is "above" it would result in "field-label-above".
+ * - $attributes: String of attributes that various modules requested to be
+ *   added to the markup element containing the field. It can be manipulated
+ *   through the variable $attributes_array from preprocess functions. If none
+ *   of the enabled modules for the website insert any attributes into this
+ *   variable, then it is an empty string. Otherwise, it has a leading space
+ *   followed by the desired attributes. This variable does not include the id
+ *   and class attributes, unless the theme adds them in a preprocess function.
+ * - $title_attributes: Same as $attributes, except applied to the field label.
+ *   It can be manipulated through the variable $title_attributes_array from
+ *   preprocess functions.
+ * - $item_attributes: Array with the same keys as $items. For each item
+ *   $items[$delta], the variable $item_attributes[$delta] is a string like
+ *   $attributes, except applied to the markup element containing the individual
+ *   item.
  *
  * Other variables:
  * - $object: The object to which the field is attached.
@@ -34,6 +48,14 @@
  * - $label_display: Position of label display, inline, above, or hidden.
  * - $classes_array: Array of html class attribute values. It is flattened
  *   into a string within the variable $classes.
+ * - $attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $attributes.
+ * - $title_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $title_attributes.
+ * - $item_attributes_array: Array with the same keys as $items. For each item
+ *   $items[$delta], the variable $item_attributes_array[$delta] is an array of
+ *   html attribute names and values that is flattened into a string within the
+ *   variable $item_attributes[$delta].
  *
  * @see template_preprocess_field()
  */
Index: modules/node/node.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.tpl.php,v
retrieving revision 1.22
diff -u -p -r1.22 node.tpl.php
--- modules/node/node.tpl.php	11 Sep 2009 06:48:03 -0000	1.22
+++ modules/node/node.tpl.php	11 Sep 2009 19:07:35 -0000
@@ -31,6 +31,16 @@
  *   - node-promoted: Nodes promoted to the front page.
  *   - node-sticky: Nodes ordered above other non-sticky nodes in teaser listings.
  *   - node-unpublished: Unpublished nodes visible only to administrators.
+ * - $attributes: String of attributes that various modules requested to be
+ *   added to the markup element containing the node. It can be manipulated
+ *   through the variable $attributes_array from preprocess functions. If none
+ *   of the enabled modules for the website insert any attributes into this
+ *   variable, then it is an empty string. Otherwise, it has a leading space
+ *   followed by the desired attributes. This variable does not include the id
+ *   and class attributes, unless the theme adds them in a preprocess function.
+ * - $title_attributes: Same as $attributes, except applied to the node title.
+ *   It can be manipulated through the variable $title_attributes_array from
+ *   preprocess functions.
  *
  * Other variables:
  * - $node: Full node object. Contains data that may not be safe.
@@ -40,6 +50,10 @@
  * - $created: Time the node was published formatted in Unix timestamp.
  * - $classes_array: Array of html class attribute values. It is flattened
  *   into a string within the variable $classes.
+ * - $attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $attributes.
+ * - $title_attributes_array: Array of html attribute names and values. It is
+ *   flattened into a string within the variable $title_attributes.
  * - $zebra: Outputs either "even" or "odd". Useful for zebra striping in
  *   teaser listings.
  * - $id: Position of the node. Increments each time it's output.
