Make WordPress Core

Changeset 49693


Ignore:
Timestamp:
11/24/2020 09:25:46 PM (4 years ago)
Author:
johnbillion
Message:

Docs: Upgrade more parameters in docblocks to used typed array notation.

See #51800, #41756

Location:
trunk/src
Files:
18 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/setup-config.php

    r48126 r49693  
    9393 * @global WP_Locale $wp_locale        WordPress date and time locale object.
    9494 *
    95  * @param string|array $body_classes
     95 * @param string|string[] $body_classes Class attribute values for the body tag.
    9696 */
    9797function setup_config_display_header( $body_classes = array() ) {
  • trunk/src/wp-includes/cache.php

    r48586 r49693  
    248248 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
    249249 *
    250  * @param string|array $groups A group or an array of groups to add.
     250 * @param string|string[] $groups A group or an array of groups to add.
    251251 */
    252252function wp_cache_add_global_groups( $groups ) {
     
    261261 * @since 2.6.0
    262262 *
    263  * @param string|array $groups A group or an array of groups to add.
     263 * @param string|string[] $groups A group or an array of groups to add.
    264264 */
    265265function wp_cache_add_non_persistent_groups( $groups ) {
  • trunk/src/wp-includes/category-template.php

    r49672 r49693  
    697697 *     @type bool   $echo      Whether or not to echo the return value. Default true.
    698698 * }
    699  * @return void|string|array Void if 'echo' argument is true, or on failure. Otherwise, tag cloud
    700  *                           as a string or an array, depending on 'format' argument.
     699 * @return void|string|string[] Void if 'echo' argument is true, or on failure. Otherwise, tag cloud
     700 *                              as a string or an array, depending on 'format' argument.
    701701 */
    702702function wp_tag_cloud( $args = '' ) {
     
    758758     * @since 2.3.0
    759759     *
    760      * @param string|array $return Tag cloud as a string or an array, depending on 'format' argument.
    761      * @param array        $args   An array of tag cloud arguments.
     760     * @param string|string[] $return Tag cloud as a string or an array, depending on 'format' argument.
     761     * @param array           $args   An array of tag cloud arguments.
    762762     */
    763763    $return = apply_filters( 'wp_tag_cloud', $return, $args );
     
    826826 *                                                0, 1, or their bool equivalents.
    827827 * }
    828  * @return string|array Tag cloud as a string or an array, depending on 'format' argument.
     828 * @return string|string[] Tag cloud as a string or an array, depending on 'format' argument.
    829829 */
    830830function wp_generate_tag_cloud( $tags, $args = '' ) {
     
    980980     * @since 4.3.0
    981981     *
    982      * @param array $tags_data An array of term data for term used to generate the tag cloud.
     982     * @param array[] $tags_data An array of term data arrays for terms used to generate the tag cloud.
    983983     */
    984984    $tags_data = apply_filters( 'wp_generate_tag_cloud_data', $tags_data );
     
    10311031         * @see wp_generate_tag_cloud()
    10321032         *
    1033          * @param array|string $return String containing the generated HTML tag cloud output
    1034          *                             or an array of tag links if the 'format' argument
    1035          *                             equals 'array'.
    1036          * @param WP_Term[]    $tags   An array of terms used in the tag cloud.
    1037          * @param array        $args   An array of wp_generate_tag_cloud() arguments.
     1033         * @param string[]|string $return String containing the generated HTML tag cloud output
     1034         *                                or an array of tag links if the 'format' argument
     1035         *                                equals 'array'.
     1036         * @param WP_Term[]       $tags   An array of terms used in the tag cloud.
     1037         * @param array           $args   An array of wp_generate_tag_cloud() arguments.
    10381038         */
    10391039        return apply_filters( 'wp_generate_tag_cloud', $return, $tags, $args );
  • trunk/src/wp-includes/class-wp-comment-query.php

    r49672 r49693  
    229229     *     @type string|array $type                      Include comments of a given type, or array of types.
    230230     *                                                   Accepts 'comment', 'pings' (includes 'pingback' and
    231      *                                                   'trackback'), or anycustom type string. Default empty.
    232      *     @type array        $type__in                  Include comments from a given array of comment types.
    233      *                                                   Default empty.
    234      *     @type array        $type__not_in              Exclude comments from a given array of comment types.
     231     *                                                   'trackback'), or any custom type string. Default empty.
     232     *     @type string[]     $type__in                  Include comments from a given array of comment types.
     233     *                                                   Default empty.
     234     *     @type string[]     $type__not_in              Exclude comments from a given array of comment types.
    235235     *                                                   Default empty.
    236236     *     @type int          $user_id                   Include comments for a specific user ID. Default empty.
    237237     *     @type bool|string  $hierarchical              Whether to include comment descendants in the results.
    238      *                                                   'threaded' returns a tree, with each comment's children
    239      *                                                   stored in a `children` property on the `WP_Comment`
    240      *                                                   object. 'flat' returns a flat array of found comments plus
    241      *                                                   their children. Pass `false` to leave out descendants.
     238     *                                                   - 'threaded' returns a tree, with each comment's children
     239     *                                                   stored in a `children` property on the `WP_Comment` object.
     240     *                                                   - 'flat' returns a flat array of found comments plus
     241     *                                                   their children.
     242     *                                                   - Boolean `false` leaves out descendants.
    242243     *                                                   The parameter is ignored (forced to `false`) when
    243244     *                                                   `$fields` is 'ids' or 'counts'. Accepts 'threaded',
  • trunk/src/wp-includes/class-wp-network-query.php

    r49672 r49693  
    105105     *     @type string       $order                How to order retrieved networks. Accepts 'ASC', 'DESC'. Default 'ASC'.
    106106     *     @type string       $domain               Limit results to those affiliated with a given domain. Default empty.
    107      *     @type array        $domain__in           Array of domains to include affiliated networks for. Default empty.
    108      *     @type array        $domain__not_in       Array of domains to exclude affiliated networks for. Default empty.
     107     *     @type string[]     $domain__in           Array of domains to include affiliated networks for. Default empty.
     108     *     @type string[]     $domain__not_in       Array of domains to exclude affiliated networks for. Default empty.
    109109     *     @type string       $path                 Limit results to those affiliated with a given path. Default empty.
    110      *     @type array        $path__in             Array of paths to include affiliated networks for. Default empty.
    111      *     @type array        $path__not_in         Array of paths to exclude affiliated networks for. Default empty.
     110     *     @type string[]     $path__in             Array of paths to include affiliated networks for. Default empty.
     111     *     @type string[]     $path__not_in         Array of paths to exclude affiliated networks for. Default empty.
    112112     *     @type string       $search               Search term(s) to retrieve matching networks for. Default empty.
    113113     *     @type bool         $update_network_cache Whether to prime the cache for found networks. Default true.
  • trunk/src/wp-includes/class-wp-query.php

    r49672 r49693  
    701701     *                                                 separated IDs will NOT work.
    702702     *     @type string       $post_mime_type          The mime type of the post. Used for 'attachment' post_type.
    703      *     @type array        $post_name__in           An array of post slugs that results must match.
     703     *     @type string[]     $post_name__in           An array of post slugs that results must match.
    704704     *     @type int          $post_parent             Page ID to retrieve child pages for. Use 0 to only retrieve
    705705     *                                                 top-level pages.
     
    725725     *     @type int[]        $tag__not_in             An array of tag IDs (NOT in).
    726726     *     @type int          $tag_id                  Tag id or comma-separated list of IDs.
    727      *     @type array        $tag_slug__and           An array of tag slugs (AND in).
    728      *     @type array        $tag_slug__in            An array of tag slugs (OR in). unless 'ignore_sticky_posts' is
     727     *     @type string[]     $tag_slug__and           An array of tag slugs (AND in).
     728     *     @type string[]     $tag_slug__in            An array of tag slugs (OR in). unless 'ignore_sticky_posts' is
    729729     *                                                 true. Note: a string of comma-separated IDs will NOT work.
    730730     *     @type array        $tax_query               An associative array of WP_Tax_Query arguments.
  • trunk/src/wp-includes/class-wp-site-query.php

    r49672 r49693  
    139139     *     @type int[]        $network__not_in        Array of network IDs to exclude affiliated sites for. Default empty.
    140140     *     @type string       $domain                 Limit results to those affiliated with a given domain. Default empty.
    141      *     @type array        $domain__in             Array of domains to include affiliated sites for. Default empty.
    142      *     @type array        $domain__not_in         Array of domains to exclude affiliated sites for. Default empty.
     141     *     @type string[]     $domain__in             Array of domains to include affiliated sites for. Default empty.
     142     *     @type string[]     $domain__not_in         Array of domains to exclude affiliated sites for. Default empty.
    143143     *     @type string       $path                   Limit results to those affiliated with a given path. Default empty.
    144      *     @type array        $path__in               Array of paths to include affiliated sites for. Default empty.
    145      *     @type array        $path__not_in           Array of paths to exclude affiliated sites for. Default empty.
     144     *     @type string[]     $path__in               Array of paths to include affiliated sites for. Default empty.
     145     *     @type string[]     $path__not_in           Array of paths to exclude affiliated sites for. Default empty.
    146146     *     @type int          $public                 Limit results to public sites. Accepts '1' or '0'. Default empty.
    147147     *     @type int          $archived               Limit results to archived sites. Accepts '1' or '0'. Default empty.
     
    150150     *     @type int          $deleted                Limit results to deleted sites. Accepts '1' or '0'. Default empty.
    151151     *     @type int          $lang_id                Limit results to a language ID. Default empty.
    152      *     @type array        $lang__in               Array of language IDs to include affiliated sites for. Default empty.
    153      *     @type array        $lang__not_in           Array of language IDs to exclude affiliated sites for. Default empty.
     152     *     @type string[]     $lang__in               Array of language IDs to include affiliated sites for. Default empty.
     153     *     @type string[]     $lang__not_in           Array of language IDs to exclude affiliated sites for. Default empty.
    154154     *     @type string       $search                 Search term(s) to retrieve matching sites for. Default empty.
    155155     *     @type array        $search_columns         Array of column names to be searched. Accepts 'domain' and 'path'.
  • trunk/src/wp-includes/class-wp-user-query.php

    r49672 r49693  
    145145     *                                             to be included in results. Note that this is an inclusive list: users
    146146     *                                             must match *each* role. Default empty.
    147      *     @type array        $role__in            An array of role names. Matched users must have at least one of these
     147     *     @type string[]     $role__in            An array of role names. Matched users must have at least one of these
    148148     *                                             roles. Default empty array.
    149      *     @type array        $role__not_in        An array of role names to exclude. Users matching one or more of these
     149     *     @type string[]     $role__not_in        An array of role names to exclude. Users matching one or more of these
    150150     *                                             roles will not be included in results. Default empty array.
    151151     *     @type string       $meta_key            User meta key. Default empty.
     
    160160     *                                             When `$search_columns` is left empty, it tries to determine which
    161161     *                                             column to search in based on search string. Default empty.
    162      *     @type array        $search_columns      Array of column names to be searched. Accepts 'ID', 'user_login',
     162     *     @type string[]     $search_columns      Array of column names to be searched. Accepts 'ID', 'user_login',
    163163     *                                             'user_email', 'user_url', 'user_nicename', 'display_name'.
    164164     *                                             Default empty array.
     
    198198     *                                             public post types.
    199199     *     @type string       $nicename            The user nicename. Default empty.
    200      *     @type array        $nicename__in        An array of nicenames to include. Users matching one of these
     200     *     @type string[]     $nicename__in        An array of nicenames to include. Users matching one of these
    201201     *                                             nicenames will be included in results. Default empty array.
    202      *     @type array        $nicename__not_in    An array of nicenames to exclude. Users matching one of these
     202     *     @type string[]     $nicename__not_in    An array of nicenames to exclude. Users matching one of these
    203203     *                                             nicenames will not be included in results. Default empty array.
    204204     *     @type string       $login               The user login. Default empty.
    205      *     @type array        $login__in           An array of logins to include. Users matching one of these
     205     *     @type string[]     $login__in           An array of logins to include. Users matching one of these
    206206     *                                             logins will be included in results. Default empty array.
    207      *     @type array        $login__not_in       An array of logins to exclude. Users matching one of these
     207     *     @type string[]     $login__not_in       An array of logins to exclude. Users matching one of these
    208208     *                                             logins will not be included in results. Default empty array.
    209209     * }
  • trunk/src/wp-includes/comment-template.php

    r49355 r49693  
    423423 * @since 4.4.0 Added the ability for `$comment` to also accept a WP_Comment object.
    424424 *
    425  * @param string|array  $class    Optional. One or more classes to add to the class list.
    426  *                                 Default empty.
    427  * @param int|WP_Comment $comment  Comment ID or WP_Comment object. Default current comment.
    428  * @param int|WP_Post    $post_id  Post ID or WP_Post object. Default current post.
    429  * @param bool           $echo     Optional. Whether to echo or return the output.
    430  *                                 Default true.
     425 * @param string|string[] $class    Optional. One or more classes to add to the class list.
     426 *                                  Default empty.
     427 * @param int|WP_Comment  $comment  Comment ID or WP_Comment object. Default current comment.
     428 * @param int|WP_Post     $post_id  Post ID or WP_Post object. Default current post.
     429 * @param bool            $echo     Optional. Whether to echo or return the output.
     430 *                                  Default true.
    431431 * @return void|string Void if `$echo` argument is true, comment classes if `$echo` is false.
    432432 */
     
    452452 * @global int $comment_thread_alt
    453453 *
    454  * @param string|array  $class      Optional. One or more classes to add to the class list. Default empty.
    455  * @param int|WP_Comment $comment_id Comment ID or WP_Comment object. Default current comment.
    456  * @param int|WP_Post    $post_id    Post ID or WP_Post object. Default current post.
     454 * @param string|string[] $class      Optional. One or more classes to add to the class list. Default empty.
     455 * @param int|WP_Comment  $comment_id Comment ID or WP_Comment object. Default current comment.
     456 * @param int|WP_Post     $post_id    Post ID or WP_Post object. Default current post.
    457457 * @return string[] An array of classes.
    458458 */
     
    531531     *
    532532     * @param string[]    $classes    An array of comment classes.
    533      * @param string      $class      A comma-separated list of additional classes added to the list.
     533     * @param string[]    $class      An array of additional classes added to the list.
    534534     * @param int         $comment_id The comment ID.
    535535     * @param WP_Comment  $comment    The comment object.
  • trunk/src/wp-includes/functions.php

    r49638 r49693  
    11601160 * @since 1.5.0
    11611161 *
    1162  * @param string|array $key   Query key or keys to remove.
    1163  * @param bool|string  $query Optional. When false uses the current URL. Default false.
     1162 * @param string|string[] $key   Query key or keys to remove.
     1163 * @param false|string    $query Optional. When false uses the current URL. Default false.
    11641164 * @return string New URL query string.
    11651165 */
  • trunk/src/wp-includes/ms-site.php

    r49672 r49693  
    438438 *     @type int[]        $network__not_in   Array of network IDs to exclude affiliated sites for. Default empty.
    439439 *     @type string       $domain            Limit results to those affiliated with a given domain. Default empty.
    440  *     @type array        $domain__in        Array of domains to include affiliated sites for. Default empty.
    441  *     @type array        $domain__not_in    Array of domains to exclude affiliated sites for. Default empty.
     440 *     @type string[]     $domain__in        Array of domains to include affiliated sites for. Default empty.
     441 *     @type string[]     $domain__not_in    Array of domains to exclude affiliated sites for. Default empty.
    442442 *     @type string       $path              Limit results to those affiliated with a given path. Default empty.
    443  *     @type array        $path__in          Array of paths to include affiliated sites for. Default empty.
    444  *     @type array        $path__not_in      Array of paths to exclude affiliated sites for. Default empty.
     443 *     @type string[]     $path__in          Array of paths to include affiliated sites for. Default empty.
     444 *     @type string[]     $path__not_in      Array of paths to exclude affiliated sites for. Default empty.
    445445 *     @type int          $public            Limit results to public sites. Accepts '1' or '0'. Default empty.
    446446 *     @type int          $archived          Limit results to archived sites. Accepts '1' or '0'. Default empty.
     
    449449 *     @type int          $deleted           Limit results to deleted sites. Accepts '1' or '0'. Default empty.
    450450 *     @type int          $lang_id           Limit results to a language ID. Default empty.
    451  *     @type array        $lang__in          Array of language IDs to include affiliated sites for. Default empty.
    452  *     @type array        $lang__not_in      Array of language IDs to exclude affiliated sites for. Default empty.
     451 *     @type string[]     $lang__in          Array of language IDs to include affiliated sites for. Default empty.
     452 *     @type string[]     $lang__not_in      Array of language IDs to exclude affiliated sites for. Default empty.
    453453 *     @type string       $search            Search term(s) to retrieve matching sites for. Default empty.
    454  *     @type array        $search_columns    Array of column names to be searched. Accepts 'domain' and 'path'.
     454 *     @type string[]     $search_columns    Array of column names to be searched. Accepts 'domain' and 'path'.
    455455 *                                           Default empty array.
    456456 *     @type bool         $update_site_cache Whether to prime the cache for found sites. Default true.
  • trunk/src/wp-includes/post-formats.php

    r49544 r49693  
    4242 * @since 3.1.0
    4343 *
    44  * @param string|array     $format Optional. The format or formats to check.
     44 * @param string|string[]  $format Optional. The format or formats to check.
    4545 * @param WP_Post|int|null $post   Optional. The post to check. Defaults to the current post in the loop.
    4646 * @return bool True if the post has any of the given formats (or any format, if no format specified),
  • trunk/src/wp-includes/post-template.php

    r49193 r49693  
    452452 * @since 2.7.0
    453453 *
    454  * @param string|array $class   One or more classes to add to the class list.
    455  * @param int|WP_Post  $post_id Optional. Post ID or post object. Defaults to the global `$post`.
     454 * @param string|string[] $class   One or more classes to add to the class list.
     455 * @param int|WP_Post     $post_id Optional. Post ID or post object. Defaults to the global `$post`.
    456456 */
    457457function post_class( $class = '', $post_id = null ) {
     
    17501750 * @since 4.7.0 Now works with any post type, not just pages.
    17511751 *
    1752  * @param string|array $template The specific template filename or array of templates to match.
     1752 * @param string|string[] $template The specific template filename or array of templates to match.
    17531753 * @return bool True on success, false on failure.
    17541754 */
  • trunk/src/wp-includes/post-thumbnail-template.php

    r49021 r49693  
    216216 *
    217217 * @param int|WP_Post  $post Optional. Post ID or WP_Post object.  Default is global `$post`.
    218  * @param string|array $size Optional. Registered image size to retrieve the source for or a flat
     218 * @param string|int[] $size Optional. Registered image size to retrieve the source for or a flat
    219219 *                           array of height and width dimensions. Default 'post-thumbnail'.
    220220 * @return string|false Post thumbnail URL or false if no URL is available.
     
    235235 * @since 4.4.0
    236236 *
    237  * @param string|array $size Optional. Image size to use. Accepts any valid image size,
     237 * @param string|int[] $size Optional. Image size to use. Accepts any valid image size,
    238238 *                           or an array of width and height values in pixels (in that order).
    239239 *                           Default 'post-thumbnail'.
  • trunk/src/wp-includes/post.php

    r49692 r49693  
    13081308 *     @type string       $label                 Name of the post type shown in the menu. Usually plural.
    13091309 *                                               Default is value of $labels['name'].
    1310  *     @type array        $labels                An array of labels for this post type. If not set, post
     1310 *     @type string[]     $labels                An array of labels for this post type. If not set, post
    13111311 *                                               labels are inherited for non-hierarchical types and page
    13121312 *                                               labels for hierarchical ones. See get_post_type_labels() for a full
     
    13571357 *                                               this argument as a base to construct the capabilities, e.g.
    13581358 *                                               array('story', 'stories'). Default 'post'.
    1359  *     @type array        $capabilities          Array of capabilities for this post type. $capability_type is used
     1359 *     @type string[]     $capabilities          Array of capabilities for this post type. $capability_type is used
    13601360 *                                               as a base to construct capabilities by default.
    13611361 *                                               See get_post_type_capabilities().
     
    13761376 *                                               edit form. Do remove_meta_box() and add_meta_box() calls in the
    13771377 *                                               callback. Default null.
    1378  *     @type array        $taxonomies            An array of taxonomy identifiers that will be registered for the
     1378 *     @type string[]     $taxonomies            An array of taxonomy identifiers that will be registered for the
    13791379 *                                               post type. Taxonomies can be registered later with register_taxonomy()
    13801380 *                                               or register_taxonomy_for_object_type().
     
    27232723 * @global wpdb $wpdb WordPress database abstraction object.
    27242724 *
    2725  * @param string|array $mime_type Optional. Array or comma-separated list of
    2726  *                                MIME patterns. Default empty.
     2725 * @param string|string[] $mime_type Optional. Array or comma-separated list of
     2726 *                                   MIME patterns. Default empty.
    27272727 * @return object An object containing the attachment counts by mime type.
    27282728 */
     
    28642864 * @since 2.5.0
    28652865 *
    2866  * @param string|array $wildcard_mime_types Mime types, e.g. audio/mpeg or image (same as image/*)
    2867  *                                          or flash (same as *flash*).
    2868  * @param string|array $real_mime_types     Real post mime type values.
     2866 * @param string|string[] $wildcard_mime_types Mime types, e.g. audio/mpeg or image (same as image/*)
     2867 *                                             or flash (same as *flash*).
     2868 * @param string|string[] $real_mime_types     Real post mime type values.
    28692869 * @return array array(wildcard=>array(real types)).
    28702870 */
     
    29162916 * @since 2.5.0
    29172917 *
    2918  * @param string|array $post_mime_types List of mime types or comma separated string
    2919  *                                      of mime types.
    2920  * @param string       $table_alias     Optional. Specify a table alias, if needed.
    2921  *                                      Default empty.
     2918 * @param string|string[] $post_mime_types List of mime types or comma separated string
     2919 *                                         of mime types.
     2920 * @param string          $table_alias     Optional. Specify a table alias, if needed.
     2921 *                                         Default empty.
    29222922 * @return string The SQL AND clause for mime searching.
    29232923 */
     
    35213521 * @since 2.8.0
    35223522 *
    3523  * @param int          $post_id  Optional. The Post ID. Does not default to the ID of the
    3524  *                               global $post. Default 0.
    3525  * @param string|array $taxonomy Optional. The taxonomy slug or array of slugs for which
    3526  *                               to retrieve terms. Default 'post_tag'.
    3527  * @param array        $args     {
     3523 * @param int             $post_id  Optional. The Post ID. Does not default to the ID of the
     3524 *                                  global $post. Default 0.
     3525 * @param string|string[] $taxonomy Optional. The taxonomy slug or array of slugs for which
     3526 *                                  to retrieve terms. Default 'post_tag'.
     3527 * @param array           $args     {
    35283528 *     Optional. Term query parameters. See WP_Term_Query::__construct() for supported arguments.
    35293529 *
  • trunk/src/wp-includes/rest-api/endpoints/class-wp-rest-controller.php

    r48951 r49693  
    553553     *
    554554     * @param WP_REST_Request $request Full details about the request.
    555      * @return array Fields to be included in the response.
     555     * @return string[] Fields to be included in the response.
    556556     */
    557557    public function get_fields_for_response( $request ) {
  • trunk/src/wp-includes/taxonomy.php

    r49669 r49693  
    345345 *     Optional. Array or query string of arguments for registering a taxonomy.
    346346 *
    347  *     @type array         $labels                An array of labels for this taxonomy. By default, Tag labels are
     347 *     @type string[]      $labels                An array of labels for this taxonomy. By default, Tag labels are
    348348 *                                                used for non-hierarchical taxonomies, and Category labels are used
    349349 *                                                for hierarchical taxonomies. See accepted values in
     
    383383 *                                                box. If no callback is defined, an appropriate one is determined
    384384 *                                                based on the value of `$meta_box_cb`.
    385  *     @type array         $capabilities {
     385 *     @type string[]      $capabilities {
    386386 *         Array of capabilities for this taxonomy.
    387387 *
  • trunk/src/wp-includes/user.php

    r49672 r49693  
    12801280 *                                                 match to be included in results. Note that this is an inclusive
    12811281 *                                                 list: users must match *each* role. Default empty.
    1282  *     @type array        $role__in                An array of role names. Matched users must have at least one of
     1282 *     @type string[]     $role__in                An array of role names. Matched users must have at least one of
    12831283 *                                                 these roles. Default empty array.
    1284  *     @type array        $role__not_in            An array of role names to exclude. Users matching one or more of
     1284 *     @type string[]     $role__not_in            An array of role names to exclude. Users matching one or more of
    12851285 *                                                 these roles will not be included in results. Default empty array.
    12861286 * }
Note: See TracChangeset for help on using the changeset viewer.