WordPress.org

Make WordPress Core

Changes from tags/3.8 at r39914 to tags/3.8.2 at r39914


Ignore:
Location:
tags/3.8.2
Files:
45 edited

Legend:

Unmodified
Added
Removed
  • tags/3.8.2/package.json

    r39914 r39914  
    11{ 
    22  "name": "WordPress", 
    3   "version": "3.7.0", 
     3  "version": "3.8.1", 
    44  "description": "WordPress is web software you can use to create a beautiful website or blog.", 
    55  "repository": { 
  • tags/3.8.2/src/readme.html

    r39914 r39914  
    1010<h1 id="logo"> 
    1111    <a href="http://wordpress.org/"><img alt="WordPress" src="wp-admin/images/wordpress-logo.png" /></a> 
    12     <br /> Version 3.8 
     12    <br /> Version 3.8.2 
    1313</h1> 
    1414<p style="text-align: center">Semantic Personal Publishing Platform</p> 
  • tags/3.8.2/src/wp-admin/about.php

    r39914 r39914  
    3838    </a> 
    3939</h2> 
     40 
     41<div class="changelog point-releases"> 
     42    <h3><?php echo _n( 'Maintenance and Security Release', 'Maintenance and Security Releases', 2 ); ?></h3> 
     43    <p><?php printf( _n( '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bug.', 
     44         '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bugs.', 9 ), '3.8.2', number_format_i18n( 9 ) ); ?> 
     45        <?php printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'http://codex.wordpress.org/Version_3.8.2' ); ?> 
     46    </p> 
     47    <p><?php printf( _n( '<strong>Version %1$s</strong> addressed %2$s bug.', 
     48        '<strong>Version %1$s</strong> addressed %2$s bugs.', 31 ), '3.8.1', number_format_i18n( 31 ) ); ?> 
     49        <?php printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'http://codex.wordpress.org/Version_3.8.1' ); ?> 
     50    </p> 
     51</div> 
    4052 
    4153<div class="changelog"> 
  • tags/3.8.2/src/wp-admin/css/install.css

    r39914 r39914  
    306306        max-width: none; 
    307307        box-sizing: border-box; 
    308         -mox-box-sizing: border-box; 
    309     } 
    310  
    311 } 
     308        -moz-box-sizing: border-box; 
     309    } 
     310 
     311} 
  • tags/3.8.2/src/wp-admin/css/wp-admin.css

    r39914 r39914  
    565565} 
    566566 
     567/* @noflip */ 
    567568.code, 
    568569code { 
    569570    font-family: Consolas, Monaco, monospace; 
     571    direction: ltr; 
    570572} 
    571573 
     
    726728} 
    727729 
    728 #update-plugins-table tbody th.check-column, 
    729730.plugins tbody th.check-column, 
    730731.plugins tbody { 
     
    746747.plugins thead th.check-column, 
    747748.plugins tfoot th.check-column, 
    748 .plugins .inactive th.check-column, 
    749 #update-plugins-table thead th.check-column, 
    750 #update-plugins-table tfoot th.check-column { 
     749.plugins .inactive th.check-column { 
    751750    padding-left: 6px; 
     751} 
     752 
     753.upgrade .plugins td, 
     754.upgrade .plugins th { 
     755    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); 
     756    box-shadow:         inset 0 -1px 0 rgba(0,0,0,0.1); 
     757} 
     758 
     759.upgrade .plugins tr:last-of-type td, 
     760.upgrade .plugins tr:last-of-type th { 
     761    -webkit-box-shadow: none; 
     762    box-shadow: none; 
    752763} 
    753764 
     
    12761287} 
    12771288 
     1289.network-admin.themes-php p.search-box { 
     1290    clear: left; 
     1291} 
     1292 
    12781293.search-box input[name="s"], 
    12791294#search-plugins input[name="s"], 
     
    29632978/* Dashboard right now - Colors */ 
    29642979 
    2965 #dashboard_right_now li a:before { 
     2980#dashboard_right_now li a:before, 
     2981#dashboard_right_now li span:before { 
    29662982    color: #888; 
    29672983} 
     
    29822998} 
    29832999 
    2984 #dashboard_right_now .warning a:before { 
     3000#dashboard_right_now .warning a:before, 
     3001#dashboard_right_now .warning span:before { 
    29853002    color: #d54e21; 
    29863003} 
    29873004 
    29883005/* Dashboard right now - Icons */ 
    2989 #dashboard_right_now li a:before { 
     3006#dashboard_right_now li a:before, 
     3007#dashboard_right_now li span:before { 
    29903008    content: '\f159'; 
    29913009    font: normal 20px/1 'dashicons'; 
     
    30023020} 
    30033021 
    3004 #dashboard_right_now .page-count a:before { 
     3022#dashboard_right_now .page-count a:before, 
     3023#dashboard_right_now .page-count span:before { 
    30053024    content: '\f105'; 
    30063025} 
    30073026 
    3008 #dashboard_right_now .post-count a:before { 
     3027#dashboard_right_now .post-count a:before, 
     3028#dashboard_right_now .post-count span:before { 
    30093029    content: '\f109'; 
    30103030} 
     
    31573177#dashboard_quick_press .drafts p { 
    31583178    margin: 0; 
     3179    word-wrap: break-word; 
    31593180} 
    31603181 
     
    33913412.fixed .column-format { 
    33923413    width: 10%; 
     3414} 
     3415 
     3416.fixed .column-comment .comment-author { 
     3417    display: none; 
    33933418} 
    33943419 
     
    63346359} 
    63356360 
     6361.network-admin.themes-php .wrap h2 { 
     6362    margin-bottom: 0; 
     6363} 
     6364 
    63366365.themes-php .wrap h2 .button { 
    63376366    margin-left: 20px; 
    63386367} 
    63396368 
    6340 .themes-php .theme-count { 
     6369.themes-php .wrap .theme-count { 
    63416370    color: #fff; 
    63426371    border-radius: 30px; 
     
    63806409} 
    63816410 
     6411.ie8 .theme-browser .theme { 
     6412    width: 30%; 
     6413    margin: 0 3% 4% 0; 
     6414} 
     6415 
    63826416.theme-browser .theme:nth-child(3n) { 
    63836417    margin-right: 0; 
     
    64056439/* Activate and Customize buttons, shown on hover */ 
    64066440.theme-browser .theme .theme-actions { 
     6441    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
    64076442    opacity: 0; 
    64086443    -webkit-transition: opacity 0.1s ease-in-out; 
     
    64186453 
    64196454.theme-browser .theme:hover .theme-actions { 
     6455    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
    64206456    opacity: 1; 
    64216457} 
     
    64706506 
    64716507.theme-browser .theme .more-details { 
     6508    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
    64726509    opacity: 0; 
    64736510    position: absolute; 
     
    64756512        right: 25%; 
    64766513        left: 25%; 
     6514    background: #222; 
    64776515    background: rgba(0,0,0,0.7); 
    64786516    color: #fff; 
     
    64876525    transition:         opacity 0.1s ease-in-out; 
    64886526} 
     6527.theme-browser .theme:focus { 
     6528    outline: 1px dotted #222; 
     6529} 
     6530/* Hide shortcut actions and hover feedback when using tab navigation */ 
     6531.theme-browser .theme:focus .theme-actions { 
     6532    display: none; 
     6533} 
     6534/* Restore display of theme controls if you hover a focused theme */ 
     6535.theme-browser .theme:focus:hover .theme-actions { 
     6536    display: block; 
     6537} 
     6538.theme-browser .theme:focus .more-details { 
     6539    opacity: 1; 
     6540} 
     6541/* Current theme needs to have its action always on view */ 
     6542.theme-browser .theme.active:focus .theme-actions { 
     6543    display: block; 
     6544} 
    64896545 
    64906546.theme-browser.rendered .theme:hover .more-details { 
     6547    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
    64916548    opacity: 1; 
    64926549} 
     
    65156572 
    65166573.theme-browser .theme .theme-update:before { 
    6517     content: '\f113'; 
     6574    content: '\f463'; 
    65186575    display: inline-block; 
    65196576    font: normal 20px/1 'dashicons'; 
     
    65926649    display: block; 
    65936650    content: ''; 
     6651    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
    65946652    opacity: 1; 
     6653    background: transparent; 
    65956654    background: rgba(0, 0, 0, 0); 
    65966655    position: absolute; 
     
    66016660    padding: 10% 0 0 0; 
    66026661    text-shadow: none; 
     6662    border: 5px dashed #d5d2ca; 
    66036663    border: 5px dashed rgba(0, 0, 0, 0.1); 
    66046664    -webkit-transition: opacity 0.2s ease-in-out; 
     
    66106670 
    66116671.theme-browser .theme.add-new-theme span:after { 
     6672    background: #e5e5e5; 
    66126673    background: rgba(153, 153, 153, 0.1); 
    66136674    border-radius: 50%; 
     
    66486709    color: #fff; 
    66496710    background: #0074a2; 
     6711    content: ''; 
    66506712} 
    66516713 
     
    66896751    top: 0; 
    66906752    bottom: 0; 
     6753    background: #f1f1f1; 
    66916754    background: rgba( 238, 238, 238, 0.9 ); 
    66926755    z-index: 10; 
     
    67126775    text-align: center; 
    67136776    float: right; 
     6777    border: 0; 
    67146778    border-left: 1px solid #ddd; 
    6715 } 
    6716  
    6717 .theme-overlay .theme-header .close:hover:before { 
     6779    background-color: transparent; 
     6780} 
     6781 
     6782.theme-overlay .theme-header .close:hover:before, 
     6783.theme-overlay .theme-header .close:focus:before { 
    67186784    color: #fff; 
    67196785} 
     
    67326798    cursor: pointer; 
    67336799    color: #777; 
     6800    background-color: transparent; 
    67346801    height: 48px; 
    67356802    width: 54px; 
    67366803    float: left; 
    67376804    text-align: center; 
     6805    border: 0; 
    67386806    border-right: 1px solid #ddd; 
    6739     -webkit-user-select: none; 
    6740     -moz-user-select:    none; 
    6741     -ms-user-select:     none; 
    6742     user-select:         none; 
    67436807} 
    67446808 
    67456809.theme-overlay .theme-header .close:hover, 
    67466810.theme-overlay .theme-header .right:hover, 
    6747 .theme-overlay .theme-header .left:hover { 
     6811.theme-overlay .theme-header .left:hover, 
     6812.theme-overlay .theme-header .close:focus, 
     6813.theme-overlay .theme-header .right:focus, 
     6814.theme-overlay .theme-header .left:focus { 
    67486815    background: #0074a2; 
    67496816    color: #fff; 
     
    68386905} 
    68396906 
     6907.ie8 .theme-overlay .theme-actions { 
     6908    border: 1px solid #eee; 
     6909} 
     6910 
    68406911.theme-overlay .theme-actions a { 
    68416912    margin-right: 5px; 
     
    68546925} 
    68556926 
    6856 .theme-overlay .theme-actions .delete-theme:hover { 
     6927.theme-overlay .theme-actions .delete-theme:hover, 
     6928.theme-overlay .theme-actions .delete-theme:focus { 
    68576929    background: #d54e21; 
    68586930    color: #fff; 
     
    76187690 
    76197691.plugin-update-tr .update-message:before { 
    7620     content: '\f113'; 
     7692    content: '\f463'; 
    76217693    display: inline-block; 
    76227694    font: normal 20px/1 'dashicons'; 
     
    85948666} 
    85958667 
    8596 .column-author img, .column-username img { 
     8668.column-comment .comment-author { 
     8669    margin-bottom: 0.6em; 
     8670} 
     8671 
     8672.column-author img, 
     8673.column-username img, 
     8674.column-comment .comment-author img { 
    85978675    float: left; 
    85988676    margin-right: 10px; 
     
    1010210180} 
    1010310181 
     10182.rtl .star-rating .star-half { 
     10183    -webkit-transform: rotateY(180deg); 
     10184    -ms-transform:     rotateY(180deg); 
     10185    transform:         rotateY(180deg); 
     10186} 
     10187 
    1010410188.star-rating .star-empty:before { 
    1010510189    content:'\f154'; 
     
    1064310727    background: #f9f9f9; 
    1064410728    outline: none; 
     10729} 
     10730 
     10731/* @noflip */ 
     10732#template textarea, 
     10733#docs-list { 
     10734    direction: ltr; 
    1064510735} 
    1064610736 
     
    1137611466        float: none; 
    1137711467    } 
     11468 
     11469    div.widget { 
     11470        margin: 0 auto 10px !important; 
     11471        max-width: 480px; 
     11472    } 
     11473} 
     11474 
     11475@media screen and (max-width: 320px) { 
     11476    div.widget { 
     11477        max-width: 320px; 
     11478    } 
    1137811479} 
    1137911480 
     
    1176311864    .auto-fold #adminmenuwrap { 
    1176411865        position: absolute; 
    11765         left: 0; 
     11866        width: 190px; 
    1176611867        z-index: 100; 
    1176711868    } 
     
    1176911870    .auto-fold #adminmenuback, 
    1177011871    .auto-fold #adminmenuwrap { 
    11771         left: -200px; 
    11772     } 
    11773  
    11774     .auto-fold #adminmenuwrap, 
    11775     .auto-fold #adminmenu, 
    11776     .auto-fold #adminmenuback { 
    11777         width: 190px; 
     11872        display: none; 
    1177811873    } 
    1177911874 
     
    1188111976    .auto-fold .wp-responsive-open #adminmenuback, 
    1188211977    .auto-fold .wp-responsive-open #adminmenuwrap { 
    11883         left: 0; 
     11978        display: block; 
    1188411979    } 
    1188511980 
     
    1224112336    .sites .column-users { 
    1224212337        display: none; 
     12338    } 
     12339 
     12340    .fixed .column-comment .comment-author { 
     12341        display: block; 
    1224312342    } 
    1224412343 
     
    1239912498        max-width: none; 
    1240012499        box-sizing: border-box; 
    12401         -mox-box-sizing: border-box; 
     12500        -moz-box-sizing: border-box; 
    1240212501    } 
    1240312502 
     
    1241812517        width: 100%; 
    1241912518        box-sizing: border-box; 
    12420         -mox-box-sizing: border-box; 
     12519        -moz-box-sizing: border-box; 
    1242112520        padding: 8px; 
    1242212521    } 
     
    1274512844    .widefat tbody th.check-column input[type="checkbox"] { 
    1274612845        margin-top: -3px; 
    12747         margin-left: 9px; 
     12846        margin-left: 8px; 
    1274812847    } 
    1274912848 
    1275012849    .wp-list-table.plugins .active .check-column input, 
    1275112850    .wp-list-table.plugins .update .check-column input { 
    12752         margin-left: 6px; 
     12851        margin-left: 5px; 
    1275312852    } 
    1275412853 
  • tags/3.8.2/src/wp-admin/includes/class-wp-comments-list-table.php

    r39914 r39914  
    391391        } 
    392392 
     393        echo '<div class="comment-author">'; 
     394            $this->column_author( $comment ); 
     395        echo '</div>'; 
     396 
    393397        echo '<div class="submitted-on">'; 
    394398        /* translators: 2: comment date, 3: comment time */ 
  • tags/3.8.2/src/wp-admin/includes/class-wp-posts-list-table.php

    r39914 r39914  
    840840    endif; // post_type_supports author 
    841841 
    842     if ( !$bulk ) : 
     842    if ( !$bulk && $can_publish ) : 
    843843    ?> 
    844844 
  • tags/3.8.2/src/wp-admin/includes/class-wp-upgrader.php

    r39914 r39914  
    18721872            return false; 
    18731873 
     1874        $upgrader_item = $item; 
    18741875        switch ( $type ) { 
    18751876            case 'core': 
     
    18781879                break; 
    18791880            case 'theme': 
    1880                 $theme = wp_get_theme( $item ); 
     1881                $upgrader_item = $item->theme; 
     1882                $theme = wp_get_theme( $upgrader_item ); 
    18811883                $item_name = $theme->Get( 'Name' ); 
    18821884                $skin->feedback( __( 'Updating theme: %s' ), $item_name ); 
    18831885                break; 
    18841886            case 'plugin': 
    1885                 $plugin_data = get_plugin_data( $context . '/' . $item ); 
     1887                $upgrader_item = $item->plugin; 
     1888                $plugin_data = get_plugin_data( $context . '/' . $upgrader_item ); 
    18861889                $item_name = $plugin_data['Name']; 
    18871890                $skin->feedback( __( 'Updating plugin: %s' ), $item_name ); 
     
    18951898 
    18961899        // Boom, This sites about to get a whole new splash of paint! 
    1897         $upgrade_result = $upgrader->upgrade( $item, array( 
     1900        $upgrade_result = $upgrader->upgrade( $upgrader_item, array( 
    18981901            'clear_update_cache' => false, 
    18991902            'pre_check_md5'      => false, /* always use partial builds if possible for core updates */ 
     
    19691972        $plugin_updates = get_site_transient( 'update_plugins' ); 
    19701973        if ( $plugin_updates && !empty( $plugin_updates->response ) ) { 
    1971             foreach ( array_keys( $plugin_updates->response ) as $plugin ) { 
     1974            foreach ( $plugin_updates->response as $plugin ) { 
    19721975                $this->update( 'plugin', $plugin ); 
    19731976            } 
     
    19801983        $theme_updates = get_site_transient( 'update_themes' ); 
    19811984        if ( $theme_updates && !empty( $theme_updates->response ) ) { 
    1982             foreach ( array_keys( $theme_updates->response ) as $theme ) { 
    1983                 $this->update( 'theme', $theme ); 
     1985            foreach ( $theme_updates->response as $theme ) { 
     1986                $this->update( 'theme', (object) $theme ); 
    19841987            } 
    19851988            // Force refresh of theme update information 
     
    19961999        // Clean up, and check for any pending translations 
    19972000        // (Core_Upgrader checks for core updates) 
    1998         wp_update_themes();  // Check for Theme updates 
    1999         wp_update_plugins(); // Check for Plugin updates 
     2001        $theme_stats = array(); 
     2002        if ( isset( $this->update_results['theme'] ) ) { 
     2003            foreach ( $this->update_results['theme'] as $upgrade ) { 
     2004                $theme_stats[ $upgrade->item->theme ] = ( true === $upgrade->result ); 
     2005            } 
     2006        } 
     2007        wp_update_themes( $theme_stats );  // Check for Theme updates 
     2008 
     2009        $plugin_stats = array(); 
     2010        if ( isset( $this->update_results['plugin'] ) ) { 
     2011            foreach ( $this->update_results['plugin'] as $upgrade ) { 
     2012                $plugin_stats[ $upgrade->item->plugin ] = ( true === $upgrade->result ); 
     2013            } 
     2014        } 
     2015        wp_update_plugins( $plugin_stats ); // Check for Plugin updates 
    20002016 
    20012017        // Finally, Process any new translations 
  • tags/3.8.2/src/wp-admin/includes/dashboard.php

    r39914 r39914  
    195195            } 
    196196            $text = sprintf( $text, number_format_i18n( $num_posts->publish ) ); 
    197             printf( '<li class="%1$s-count"><a href="edit.php?post_type=%1$s">%2$s</a></li>', $post_type, $text ); 
     197            $post_type_object = get_post_type_object( $post_type ); 
     198            if ( $post_type_object && current_user_can( $post_type_object->cap->edit_posts ) ) { 
     199                printf( '<li class="%1$s-count"><a href="edit.php?post_type=%1$s">%2$s</a></li>', $post_type, $text ); 
     200            } else { 
     201                printf( '<li class="%1$s-count"><span>%2$s</span></li>', $post_type, $text ); 
     202            } 
     203 
    198204        } 
    199205    } 
  • tags/3.8.2/src/wp-admin/includes/misc.php

    r39914 r39914  
    562562 * @since 3.0.0 
    563563 */ 
    564 function admin_color_scheme_picker() { 
     564function admin_color_scheme_picker( $user_id ) { 
    565565    global $_wp_admin_css_colors; 
    566566 
     
    572572    } 
    573573 
    574     $current_color = get_user_option( 'admin_color' ); 
     574    $current_color = get_user_option( 'admin_color', $user_id ); 
    575575 
    576576    if ( empty( $current_color ) || ! isset( $_wp_admin_css_colors[ $current_color ] ) ) { 
  • tags/3.8.2/src/wp-admin/includes/post.php

    r39914 r39914  
    101101    $previous_status = $post_id ? get_post_field( 'post_status', $post_id ) : false; 
    102102 
     103    if ( isset( $post_data['post_status'] ) && 'private' == $post_data['post_status'] && ! current_user_can( $ptype->cap->publish_posts ) ) { 
     104        $post_data['post_status'] = $previous_status ? $previous_status : 'pending'; 
     105    } 
     106 
    103107    $published_statuses = array( 'publish', 'future' ); 
    104108 
     
    111115    if ( ! isset($post_data['post_status']) ) 
    112116        $post_data['post_status'] = $previous_status; 
     117 
     118    if ( isset( $post_data['post_password'] ) && ! current_user_can( $ptype->cap->publish_posts ) ) { 
     119        unset( $post_data['post_password'] ); 
     120    } 
    113121 
    114122    if (!isset( $post_data['comment_status'] )) 
     
    171179    $post_data['post_mime_type'] = $post->post_mime_type; 
    172180 
     181    if ( ! empty( $post_data['post_status'] ) ) { 
     182        $post_data['post_status'] = sanitize_key( $post_data['post_status'] ); 
     183 
     184        if ( 'inherit' == $post_data['post_status'] ) { 
     185            unset( $post_data['post_status'] ); 
     186        } 
     187    } 
     188 
    173189    $ptype = get_post_type_object($post_data['post_type']); 
    174190    if ( !current_user_can( 'edit_post', $post_ID ) ) { 
     
    188204    } 
    189205 
    190     $post_data = _wp_translate_postdata( true, $post_data ); 
    191     if ( is_wp_error($post_data) ) 
    192         wp_die( $post_data->get_error_message() ); 
    193206    if ( ( empty( $post_data['action'] ) || 'autosave' != $post_data['action'] ) && 'auto-draft' == $post_data['post_status'] ) { 
    194207        $post_data['post_status'] = 'draft'; 
     
    211224    } 
    212225 
     226    $post_data = _wp_translate_postdata( true, $post_data ); 
     227    if ( is_wp_error($post_data) ) 
     228        wp_die( $post_data->get_error_message() ); 
     229 
    213230    // Post Formats 
    214231    if ( isset( $post_data['post_format'] ) ) 
     
    332349    } 
    333350    unset($post_data['_status']); 
     351 
     352    if ( ! empty( $post_data['post_status'] ) ) { 
     353        $post_data['post_status'] = sanitize_key( $post_data['post_status'] ); 
     354 
     355        if ( 'inherit' == $post_data['post_status'] ) { 
     356            unset( $post_data['post_status'] ); 
     357        } 
     358    } 
    334359 
    335360    $post_IDs = array_map( 'intval', (array) $post_data['post'] ); 
     
    423448        } 
    424449 
     450        $post_data['post_type'] = $post->post_type; 
    425451        $post_data['post_mime_type'] = $post->post_mime_type; 
    426452        $post_data['guid'] = $post->guid; 
    427453 
     454        foreach ( array( 'comment_status', 'ping_status', 'post_author' ) as $field ) { 
     455            if ( ! isset( $post_data[ $field ] ) ) { 
     456                $post_data[ $field ] = $post->$field; 
     457            } 
     458        } 
     459 
    428460        $post_data['ID'] = $post_ID; 
    429         $updated[] = wp_update_post( $post_data ); 
     461        $post_data['post_ID'] = $post_ID; 
     462 
     463        $translated_post_data = _wp_translate_postdata( true, $post_data ); 
     464        if ( is_wp_error( $translated_post_data ) ) { 
     465            $skipped[] = $post_ID; 
     466            continue; 
     467        } 
     468 
     469        $updated[] = wp_update_post( $translated_post_data ); 
    430470 
    431471        if ( isset( $post_data['sticky'] ) && current_user_can( $ptype->cap->edit_others_posts ) ) { 
     
    570610        return edit_post(); 
    571611 
    572     $translated = _wp_translate_postdata( false ); 
    573     if ( is_wp_error($translated) ) 
    574         return $translated; 
    575  
    576612    if ( isset($_POST['visibility']) ) { 
    577613        switch ( $_POST['visibility'] ) { 
     
    589625        } 
    590626    } 
     627 
     628    $translated = _wp_translate_postdata( false ); 
     629    if ( is_wp_error($translated) ) 
     630        return $translated; 
    591631 
    592632    // Create the post. 
  • tags/3.8.2/src/wp-admin/includes/theme.php

    r39914 r39914  
    251251    set_site_transient( 'wporg_theme_feature_list', $feature_list, 10800 ); 
    252252 
    253     $category_translations = array( 'Colors' => __('Colors'), 'Columns' => __('Columns'), 'Width' => __('Width'), 
    254                                    'Features' => __('Features'), 'Subject' => __('Subject') ); 
     253    $category_translations = array( 
     254        'Colors'   => __( 'Colors' ), 
     255        'Columns'  => __( 'Columns' ), 
     256        'Layout'   => __( 'Layout' ), 
     257        'Features' => __( 'Features' ), 
     258        'Subject'  => __( 'Subject' ) 
     259    ); 
    255260 
    256261    // Loop over the wporg canonical list and apply translations 
  • tags/3.8.2/src/wp-admin/js/common.js

    r39914 r39914  
    554554            }); 
    555555 
     556            $( '#wp-admin-bar-menu-toggle a' ).attr( 'aria-expanded', 'false' ); 
     557 
    556558            // Toggle sidebar when toggle is clicked 
    557559            $( '#wp-admin-bar-menu-toggle' ).on( 'click.wp-responsive', function( event ) { 
    558560                event.preventDefault(); 
    559561                $wpwrap.toggleClass( 'wp-responsive-open' ); 
     562                if ( $wpwrap.hasClass( 'wp-responsive-open' ) ) { 
     563                    $(this).find('a').attr( 'aria-expanded', 'true' ); 
     564                    $( '#adminmenu a:first' ).focus(); 
     565                } else { 
     566                    $(this).find('a').attr( 'aria-expanded', 'false' ); 
     567                } 
    560568            } ); 
    561569 
  • tags/3.8.2/src/wp-admin/js/dashboard.js

    r39914 r39914  
    160160            var $this = $(this), 
    161161                // &nbsp; is to ensure that the height of a final trailing newline is included. 
    162                 textareaContent = $this.val().replace(/\n/g, '<br>') + '&nbsp;', 
     162                textareaContent = $this.val() + '&nbsp;', 
    163163                // 2px is for border-top & border-bottom 
    164                 cloneHeight = clone.css('width', $this.css('width')).html(textareaContent).outerHeight() + 2; 
     164                cloneHeight = clone.css('width', $this.css('width')).text(textareaContent).outerHeight() + 2; 
    165165 
    166166            // Default to having scrollbars 
  • tags/3.8.2/src/wp-admin/js/theme.js

    r39914 r39914  
    147147        // _.filter and .test 
    148148        results = this.filter( function( data ) { 
    149             haystack = _.union( data.get( 'name' ), data.get( 'description' ), data.get( 'author' ), data.get( 'tags' ) ); 
     149            haystack = _.union( data.get( 'name' ), data.get( 'id' ), data.get( 'description' ), data.get( 'author' ), data.get( 'tags' ) ); 
    150150 
    151151            if ( match.test( data.get( 'author' ) ) && term.length > 2 ) { 
     
    189189    events: { 
    190190        'click': 'expand', 
     191        'keydown': 'expand', 
    191192        'touchend': 'expand', 
    192193        'touchmove': 'preventExpand' 
     
    198199        var data = this.model.toJSON(); 
    199200        // Render themes using the html template 
    200         this.$el.html( this.html( data ) ); 
     201        this.$el.html( this.html( data ) ).attr({ 
     202            tabindex: 0, 
     203            'aria-describedby' : data.id + '-action ' + data.id + '-name' 
     204        }); 
     205 
    201206        // Renders active theme styles 
    202207        this.activeTheme(); 
     
    220225        var self = this; 
    221226 
     227        event = event || window.event; 
     228 
     229        // 'enter' and 'space' keys expand the details view when a theme is :focused 
     230        if ( event.type === 'keydown' && ( event.which !== 13 && event.which !== 32 ) ) { 
     231            return; 
     232        } 
     233 
    222234        // Bail if the user scrolled on a touch device 
    223235        if ( this.touchDrag === true ) { 
    224236            return this.touchDrag = false; 
    225237        } 
    226  
    227         event = event || window.event; 
    228238 
    229239        // Prevent the modal from showing when the user clicks 
     
    232242            return; 
    233243        } 
     244 
     245        // Set focused theme to current element 
     246        themes.focusedTheme = this.$el; 
    234247 
    235248        this.trigger( 'theme:expand', self.model.cid ); 
     
    267280        // Checks screenshot size 
    268281        this.screenshotCheck( this.$el ); 
     282        // Contain "tabbing" inside the overlay 
     283        this.containFocus( this.$el ); 
    269284    }, 
    270285 
     
    276291    }, 
    277292 
     293    // Keeps :focus within the theme details elements 
     294    containFocus: function( $el ) { 
     295        var $target; 
     296 
     297        // Move focus to the primary action 
     298        _.delay( function() { 
     299            $( '.theme-wrap a.button-primary:visible' ).focus(); 
     300        }, 500 ); 
     301 
     302        $el.on( 'keydown.wp-themes', function( event ) { 
     303 
     304            // Tab key 
     305            if ( event.which === 9 ) { 
     306                $target = $( event.target ); 
     307 
     308                // Keep focus within the overlay by making the last link on theme actions 
     309                // switch focus to button.left on tabbing and vice versa 
     310                if ( $target.is( 'button.left' ) && event.shiftKey ) { 
     311                    $el.find( '.theme-actions a:last-child' ).focus(); 
     312                    event.preventDefault(); 
     313                } else if ( $target.is( '.theme-actions a:last-child' ) ) { 
     314                    $el.find( 'button.left' ).focus(); 
     315                    event.preventDefault(); 
     316                } 
     317            } 
     318        }); 
     319    }, 
     320 
    278321    // Single theme overlay screen 
    279322    // It's shown when clicking a theme 
     
    292335        // and don't close it unless the target was 
    293336        // the div.back button 
    294         if ( $( event.target ).is( '.theme-backdrop' ) || $( event.target ).is( 'div.close' ) || event.keyCode === 27 ) { 
     337        if ( $( event.target ).is( '.theme-backdrop' ) || $( event.target ).is( '.close' ) || event.keyCode === 27 ) { 
    295338 
    296339            // Add a temporary closing class while overlay fades out 
     
    312355                // Restore scroll position 
    313356                document.body.scrollTop = scroll; 
     357 
     358                // Return focus to the theme div 
     359                if ( themes.focusedTheme ) { 
     360                    themes.focusedTheme.focus(); 
     361                } 
    314362            }); 
    315363        } 
     
    611659    tagName: 'input', 
    612660    className: 'theme-search', 
     661    id: 'theme-search-input', 
    613662 
    614663    attributes: { 
  • tags/3.8.2/src/wp-admin/post.php

    r39914 r39914  
    118118    $post = get_post( $_REQUEST['post_ID'] ); 
    119119    check_admin_referer( 'add-' . $post->post_type ); 
     120 
     121    $_POST['comment_status'] = get_option( 'default_comment_status' ); 
     122    $_POST['ping_status'] = get_option( 'default_ping_status' ); 
     123 
    120124    edit_post(); 
    121125    // output the quickdraft dashboard widget 
  • tags/3.8.2/src/wp-admin/themes.php

    r39914 r39914  
    143143 
    144144if ( $ct->errors() && ( ! is_multisite() || current_user_can( 'manage_network_themes' ) ) ) { 
    145     echo '<p class="error-message">' . sprintf( __( 'ERROR: %s' ), $ct->errors()->get_error_message() ) . '</p>'; 
     145    echo '<div class="error"><p>' . sprintf( __( 'ERROR: %s' ), $ct->errors()->get_error_message() ) . '</p></div>'; 
    146146} 
    147147 
     
    192192 */ 
    193193 
    194 foreach ( $themes as $theme ) : ?> 
    195 <div class="theme<?php if ( $theme['active'] ) echo ' active'; ?>"> 
     194foreach ( $themes as $theme ) : 
     195    $aria_action = esc_attr( $theme['id'] . '-action' ); 
     196    $aria_name   = esc_attr( $theme['id'] . '-name' ); 
     197    ?> 
     198<div class="theme<?php if ( $theme['active'] ) echo ' active'; ?>" tabindex="0" aria-describedby="<?php echo $aria_action . ' ' . $aria_name; ?>"> 
    196199    <?php if ( ! empty( $theme['screenshot'][0] ) ) { ?> 
    197200        <div class="theme-screenshot"> 
     
    201204        <div class="theme-screenshot blank"></div> 
    202205    <?php } ?> 
    203     <span class="more-details"><?php _e( 'Theme Details' ); ?></span> 
     206    <span class="more-details" id="<?php echo $aria_action; ?>"><?php _e( 'Theme Details' ); ?></span> 
    204207    <div class="theme-author"><?php printf( __( 'By %s' ), $theme['author'] ); ?></div> 
    205208 
    206209    <?php if ( $theme['active'] ) { ?> 
    207         <h3 class="theme-name"><span><?php _ex( 'Active:', 'theme' ); ?></span> <?php echo $theme['name']; ?></h3> 
     210        <h3 class="theme-name" id="<?php echo $aria_name; ?>"><span><?php _ex( 'Active:', 'theme' ); ?></span> <?php echo $theme['name']; ?></h3> 
    208211    <?php } else { ?> 
    209         <h3 class="theme-name"><?php echo $theme['name']; ?></h3> 
     212        <h3 class="theme-name" id="<?php echo $aria_name; ?>"><?php echo $theme['name']; ?></h3> 
    210213    <?php } ?> 
    211214 
     
    278281        <div class="theme-screenshot blank"></div> 
    279282    <# } #> 
    280     <span class="more-details"><?php _e( 'Theme Details' ); ?></span> 
     283    <span class="more-details" id="{{ data.id }}-action"><?php _e( 'Theme Details' ); ?></span> 
    281284    <div class="theme-author"><?php printf( __( 'By %s' ), '{{{ data.author }}}' ); ?></div> 
    282285 
    283286    <# if ( data.active ) { #> 
    284         <h3 class="theme-name"><span><?php _ex( 'Active:', 'theme' ); ?></span> {{{ data.name }}}</h3> 
     287        <h3 class="theme-name" id="{{ data.id }}-name"><span><?php _ex( 'Active:', 'theme' ); ?></span> {{{ data.name }}}</h3> 
    285288    <# } else { #> 
    286         <h3 class="theme-name">{{{ data.name }}}</h3> 
     289        <h3 class="theme-name" id="{{ data.id }}-name">{{{ data.name }}}</h3> 
    287290    <# } #> 
    288291 
     
    310313    <div class="theme-wrap"> 
    311314        <div class="theme-header"> 
    312             <div alt="<?php _e( 'Close overlay' ); ?>" class="close dashicons dashicons-no"></div> 
    313             <div alt="<?php _e( 'Show previous theme' ); ?>" class="left dashicons dashicons-no"></div> 
    314             <div alt="<?php _e( 'Show next theme' ); ?>" class="right dashicons dashicons-no"></div> 
     315            <button class="left dashicons dashicons-no"><span class="screen-reader-text"><?php _e( 'Show previous theme' ); ?></span></button> 
     316            <button class="right dashicons dashicons-no"><span class="screen-reader-text"><?php _e( 'Show next theme' ); ?></span></button> 
     317            <button class="close dashicons dashicons-no"><span class="screen-reader-text"><?php _e( 'Close overlay' ); ?></span></button> 
    315318        </div> 
    316319        <div class="theme-about"> 
  • tags/3.8.2/src/wp-admin/user-edit.php

    r39914 r39914  
    261261 */ 
    262262?> 
    263 <td><?php do_action( 'admin_color_scheme_picker' ); ?></td> 
     263<td><?php do_action( 'admin_color_scheme_picker', $user_id ); ?></td> 
    264264</tr> 
    265265<?php 
  • tags/3.8.2/src/wp-content/themes/twentyeleven/languages/twentyeleven.pot

    r39914 r39914  
    1 # Copyright (C) 2013 the WordPress team 
     1# Copyright (C) 2014 the WordPress team 
    22# This file is distributed under the GNU General Public License v2 or later. 
    33msgid "" 
     
    55"Project-Id-Version: Twenty Eleven 1.7\n" 
    66"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentyeleven\n" 
    7 "POT-Creation-Date: 2013-10-24 19:42:42+00:00\n" 
     7"POT-Creation-Date: 2014-03-18 19:16:25+00:00\n" 
    88"MIME-Version: 1.0\n" 
    99"Content-Type: text/plain; charset=UTF-8\n" 
    1010"Content-Transfer-Encoding: 8bit\n" 
    11 "PO-Revision-Date: 2013-MO-DA HO:MI+ZONE\n" 
     11"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n" 
    1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 
    1313"Language-Team: LANGUAGE <LL@li.org>\n" 
  • tags/3.8.2/src/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot

    r39914 r39914  
    1 # Copyright (C) 2013 the WordPress team 
     1# Copyright (C) 2014 the WordPress team 
    22# This file is distributed under the GNU General Public License v2 or later. 
    33msgid "" 
     
    55"Project-Id-Version: Twenty Fourteen 1.0\n" 
    66"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentyfourteen\n" 
    7 "POT-Creation-Date: 2013-12-12 05:25:07+00:00\n" 
     7"POT-Creation-Date: 2014-03-18 19:16:26+00:00\n" 
    88"MIME-Version: 1.0\n" 
    99"Content-Type: text/plain; charset=UTF-8\n" 
    1010"Content-Transfer-Encoding: 8bit\n" 
    11 "PO-Revision-Date: 2013-MO-DA HO:MI+ZONE\n" 
     11"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n" 
    1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 
    1313"Language-Team: LANGUAGE <LL@li.org>\n" 
  • tags/3.8.2/src/wp-content/themes/twentyten/languages/twentyten.pot

    r39914 r39914  
    1 # Copyright (C) 2013 the WordPress team 
     1# Copyright (C) 2014 the WordPress team 
    22# This file is distributed under the GNU General Public License v2 or later. 
    33msgid "" 
     
    55"Project-Id-Version: Twenty Ten 1.6\n" 
    66"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentyten\n" 
    7 "POT-Creation-Date: 2013-10-24 19:42:39+00:00\n" 
     7"POT-Creation-Date: 2014-03-18 19:16:24+00:00\n" 
    88"MIME-Version: 1.0\n" 
    99"Content-Type: text/plain; charset=UTF-8\n" 
    1010"Content-Transfer-Encoding: 8bit\n" 
    11 "PO-Revision-Date: 2013-MO-DA HO:MI+ZONE\n" 
     11"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n" 
    1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 
    1313"Language-Team: LANGUAGE <LL@li.org>\n" 
  • tags/3.8.2/src/wp-content/themes/twentythirteen/languages/twentythirteen.pot

    r39914 r39914  
    1 # Copyright (C) 2013 the WordPress team 
     1# Copyright (C) 2014 the WordPress team 
    22# This file is distributed under the GNU General Public License v2 or later. 
    33msgid "" 
     
    55"Project-Id-Version: Twenty Thirteen 1.1\n" 
    66"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentythirteen\n" 
    7 "POT-Creation-Date: 2013-10-24 20:32:06+00:00\n" 
     7"POT-Creation-Date: 2014-03-18 19:16:26+00:00\n" 
    88"MIME-Version: 1.0\n" 
    99"Content-Type: text/plain; charset=UTF-8\n" 
    1010"Content-Transfer-Encoding: 8bit\n" 
    11 "PO-Revision-Date: 2013-MO-DA HO:MI+ZONE\n" 
     11"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n" 
    1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 
    1313"Language-Team: LANGUAGE <LL@li.org>\n" 
  • tags/3.8.2/src/wp-content/themes/twentytwelve/languages/twentytwelve.pot

    r39914 r39914  
    1 # Copyright (C) 2013 the WordPress team 
     1# Copyright (C) 2014 the WordPress team 
    22# This file is distributed under the GNU General Public License v2 or later. 
    33msgid "" 
     
    55"Project-Id-Version: Twenty Twelve 1.3\n" 
    66"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentytwelve\n" 
    7 "POT-Creation-Date: 2013-10-24 20:32:05+00:00\n" 
     7"POT-Creation-Date: 2014-03-18 19:16:25+00:00\n" 
    88"MIME-Version: 1.0\n" 
    99"Content-Type: text/plain; charset=UTF-8\n" 
    1010"Content-Transfer-Encoding: 8bit\n" 
    11 "PO-Revision-Date: 2013-MO-DA HO:MI+ZONE\n" 
     11"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n" 
    1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 
    1313"Language-Team: LANGUAGE <LL@li.org>\n" 
  • tags/3.8.2/src/wp-includes/admin-bar.php

    r39914 r39914  
    167167        $wp_admin_bar->add_menu( array( 
    168168            'id'    => 'menu-toggle', 
    169             'title' => '<span class="ab-icon"></span>', 
     169            'title' => '<span class="ab-icon"></span><span class="screen-reader-text">' . __( 'Menu' ) . '</span>', 
    170170            'href'  => '#', 
    171             'meta'  => array( 
    172                 'title' => __( 'Menu' ), 
    173             ), 
    174171        ) ); 
    175172    } 
  • tags/3.8.2/src/wp-includes/bookmark.php

    r39914 r39914  
    227227    } 
    228228 
    229     if ( $show_updated && get_option('links_recently_updated_time') ) { 
    230         $recently_updated_test = ", IF (DATE_ADD(link_updated, INTERVAL " . get_option('links_recently_updated_time') . " MINUTE) >= NOW(), 1,0) as recently_updated "; 
     229    if ( $show_updated ) { 
     230        $recently_updated_test = ", IF (DATE_ADD(link_updated, INTERVAL 120 MINUTE) >= NOW(), 1,0) as recently_updated "; 
    231231    } else { 
    232232        $recently_updated_test = ''; 
  • tags/3.8.2/src/wp-includes/class-oembed.php

    r39914 r39914  
    4747            '#https?://(.+\.)?polldaddy\.com/.*#i'               => array( 'http://polldaddy.com/oembed/',                      true  ), 
    4848            '#https?://(www\.)?funnyordie\.com/videos/.*#i'      => array( 'http://www.funnyordie.com/oembed',                  true  ), 
    49             '#https?://(www\.)?twitter\.com/.+?/status(es)?/.*#i'=> array( 'http://api.twitter.com/1/statuses/oembed.{format}', true ), 
     49            '#https?://(www\.)?twitter\.com/.+?/status(es)?/.*#i'=> array( 'https://api.twitter.com/1/statuses/oembed.{format}', true ), 
    5050            '#https?://(www\.)?soundcloud\.com/.*#i'             => array( 'http://soundcloud.com/oembed',                      true  ), 
    5151            '#https?://(www\.)?slideshare\.net/*#'               => array( 'http://www.slideshare.net/api/oembed/2',            true  ), 
  • tags/3.8.2/src/wp-includes/class-wp-xmlrpc-server.php

    r39914 r39914  
    53915391        sleep(1); 
    53925392 
     5393        $remote_ip = preg_replace( '/[^0-9a-fA-F:., ]/', '', $_SERVER['REMOTE_ADDR'] ); 
     5394        $user_agent = apply_filters( 'http_headers_useragent', 'WordPress/' . $GLOBALS['wp_version'] . '; ' . get_bloginfo( 'url' ) ); 
     5395 
    53935396        // Let's check the remote site 
    53945397        $http_api_args = array( 
     
    53965399            'redirection' => 0, 
    53975400            'limit_response_size' => 153600, // 150 KB 
     5401            'user-agent' => "$user_agent; verifying pingback from $remote_ip", 
     5402            'headers' => array( 
     5403                'X-Pingback-Forwarded-For' => $remote_ip, 
     5404            ), 
    53985405        ); 
    53995406        $linea = wp_remote_retrieve_body( wp_safe_remote_get( $pagelinkedfrom, $http_api_args ) ); 
  • tags/3.8.2/src/wp-includes/css/admin-bar.css

    r39914 r39914  
    507507 
    508508#wpadminbar #wp-admin-bar-edit > .ab-item:before { 
    509     content: '\f327'; 
     509    content: '\f464'; 
    510510    top: 2px; 
    511511} 
     
    545545 */ 
    546546#wpadminbar #wp-admin-bar-updates .ab-icon:before { 
    547     content: '\f113'; 
     547    content: '\f463'; 
    548548    top: 2px; 
    549549} 
     
    774774    } 
    775775 
    776     #wpadminbar .quicklinks li > a, 
     776    #wpadminbar .quicklinks > ul > li > a, 
    777777    #wpadminbar .quicklinks .ab-empty-item { 
    778778        padding: 0; 
     
    786786        margin: 0; 
    787787        padding: 0; 
    788         width: 50px; 
     788        width: 52px; 
    789789        height: 46px; 
    790790        text-align: center; 
     
    839839    #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon { 
    840840        padding: 0; 
    841         width: 55px; 
     841        width: 52px; 
    842842        height: 46px; 
    843843        text-align: center; 
     
    863863        white-space: nowrap; 
    864864        overflow: hidden; 
    865         width: 55px; 
     865        width: 52px; 
    866866        padding: 0; 
    867867        color: #999; 
     
    885885        speak: none; 
    886886        top: 7px; 
    887         width: 55px; 
     887        width: 52px; 
    888888        text-align: center; 
    889889        -webkit-font-smoothing: antialiased; 
     
    910910        height: 46px !important; 
    911911        text-align: center; 
    912         width: 50px; 
     912        width: 52px; 
    913913        display: block; 
    914914    } 
     
    10381038    } 
    10391039 
    1040     #wpadminbar #wp-admin-bar-my-account .ab-sub-wrapper { 
    1041         right: 0; 
    1042         left: auto; 
    1043     } 
    1044  
    10451040    .network-admin #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account { 
    10461041        margin-right: 0; 
     1042    } 
     1043     
     1044    /* Realign arrows on taller responsive submenus */ 
     1045     
     1046    #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { 
     1047        top: 10px; 
     1048        left: 0; 
    10471049    } 
    10481050} 
     
    10981100        display: none; 
    10991101    } 
    1100 } 
     1102     
     1103    /* Make submenus full-width at this size */ 
     1104     
     1105    #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper { 
     1106        position: static; 
     1107        -webkit-box-shadow: none; 
     1108        box-shadow: none; 
     1109    } 
     1110} 
  • tags/3.8.2/src/wp-includes/css/buttons.css

    r39914 r39914  
    164164} 
    165165 
    166 /* this creates an inset effect on the text */ 
    167 .wp-core-ui .button:active { 
    168     padding-top: 1px; 
    169 } 
    170  
    171166.wp-core-ui .button[disabled], 
    172167.wp-core-ui .button:disabled, 
     
    223218    box-shadow: inset 0 1px 0 rgba(0,0,0,0.1); 
    224219    vertical-align: top; 
    225 } 
    226  
    227 /* this creates an inset effect on the text */ 
    228 .wp-core-ui .button-primary:active { 
    229     padding-top: 1px; 
    230220} 
    231221 
     
    297287    } 
    298288     
    299     /* Adjust the padding that makes active button text looks inset to account for larger responsive buttons */ 
    300     .wp-core-ui .button:active, 
    301     .wp-core-ui .button-large:active, 
    302     .wp-core-ui .button-small:active, 
    303     input#publish:active, 
    304     input#save-post:active, 
    305     a.preview:active { 
    306         padding-top: 11px; 
    307         padding-bottom: 9px; 
    308     } 
    309      
    310289    #media-upload.wp-core-ui .button { 
    311290        padding: 0 10px 1px; 
     
    344323    } 
    345324     
    346     .interim-login .button.button-large:active { 
    347         padding-top: 1px; 
    348     } 
    349 } 
     325} 
  • tags/3.8.2/src/wp-includes/css/dashicons.css

    r39914 r39914  
    66@font-face { 
    77    font-family: "dashicons"; 
    8     src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), 
     8    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), 
    99        url("../fonts/dashicons.ttf") format("truetype"), 
    1010        url("../fonts/dashicons.svg#dashicons") format("svg"); 
     
    1616.dashicons { 
    1717    display: inline-block; 
    18     width: 16px; 
    19     height: 16px; 
     18    width: 20px; 
     19    height: 20px; 
    2020    -webkit-font-smoothing: antialiased; 
    21     font-size: 16px; 
     21    font-size: 20px; 
    2222    line-height: 1; 
    2323    font-family: "dashicons"; 
     
    350350 
    351351.dashicons-edit:before { 
    352     content:"\f327"; 
     352    content:"\f464"; 
    353353} 
    354354 
     
    451451} 
    452452 
     453.dashicons-email:before { 
     454    content:"\f465";     
     455} 
     456 
     457.dashicons-email-alt:before { 
     458    content:"\f466";     
     459} 
     460 
    453461.dashicons-facebook:before {  
    454462    content:"\f304"; 
     
    502510 
    503511.dashicons-update:before { 
    504     content:"\f113"; 
     512    content:"\f463"; 
    505513} 
    506514 
     
    634642} 
    635643 
     644.dashicons-sos:before { 
     645    content:"\f468"; 
     646} 
     647 
    636648.dashicons-search:before { 
    637649    content:"\f179"; 
     
    690702} 
    691703 
     704.dashicons-testimonial:before {  
     705    content:"\f473"; 
     706} 
     707 
    692708.dashicons-portfolio:before {  
    693709    content:"\f322"; 
     
    714730} 
    715731 
     732.dashicons-clock:before { 
     733    content:"\f469"; 
     734} 
     735 
    716736.dashicons-lightbulb:before { 
    717737    content:"\f339"; 
    718738} 
    719739 
     740.dashicons-desktop:before { 
     741    content:"\f472"; 
     742} 
     743 
     744.dashicons-tablet:before { 
     745    content:"\f471"; 
     746} 
     747 
     748.dashicons-smartphone:before { 
     749    content:"\f470"; 
     750} 
     751 
    720752.dashicons-smiley:before { 
    721753    content:"\f328"; 
  • tags/3.8.2/src/wp-includes/css/media-views.css

    r39914 r39914  
    22 * Base Styles 
    33 */ 
     4.media-modal * { 
     5    -webkit-box-sizing: content-box; 
     6    -moz-box-sizing:    content-box; 
     7    box-sizing:         content-box; 
     8} 
     9 
    410.media-modal, 
    511.media-frame { 
     
    174180    overflow: auto; 
    175181    min-height: 300px; 
    176     background: #fff; 
    177     -webkit-font-smoothing: subpixel-antialiased;  
     182    box-shadow: 0 5px 15px rgba(0,0,0,0.7); 
     183    background: #fcfcfc; 
     184    -webkit-font-smoothing: subpixel-antialiased; 
    178185} 
    179186 
     
    233240    padding: 0 16px 24px; 
    234241    z-index: 75; 
    235     background: #f5f5f5; 
    236     border-left: 1px solid #dfdfdf; 
     242    background: #f3f3f3; 
     243    border-left: 1px solid #ddd; 
    237244    overflow: auto; 
    238245    -webkit-overflow-scrolling: touch; 
     
    390397    margin: 0; 
    391398    padding: 16px 0; 
     399    background: #f3f3f3; 
    392400    border-right-width: 1px; 
    393401    border-right-style: solid; 
     402    border-right-color: #ccc; 
    394403    -webkit-user-select: none; 
    395404    -moz-user-select: none; 
     
    405414    line-height: 18px; 
    406415    font-size: 14px; 
    407     color: #21759B; 
     416    color: #0074a2; 
    408417    text-decoration: none; 
    409418} 
     
    420429.media-menu .active, 
    421430.media-menu .active:hover { 
    422     color: #333; 
     431    color: #222; 
    423432    font-weight: bold; 
    424433} 
     
    428437    margin: 12px 20px; 
    429438    padding: 0; 
    430     border-top: 1px solid #dfdfdf; 
    431     border-bottom: 1px solid #fff; 
     439    border-top: 1px solid #ddd; 
    432440} 
    433441 
     
    474482.media-router > a.active:last-child { 
    475483    margin: -1px -1px 0; 
     484    background: #fff; 
     485    border: 1px solid #ddd; 
     486    border-bottom: none; 
    476487} 
    477488 
     
    529540    margin: 0; 
    530541    overflow: auto; 
    531     border-top-width: 1px; 
    532     border-top-style: solid; 
    533     border-bottom-width: 1px; 
    534     border-bottom-style: solid; 
     542    background: #fff; 
     543    border-top: 1px solid #ddd; 
     544    border-bottom: 1px solid #ddd; 
    535545} 
    536546 
     
    793803    right: -6px; 
    794804    outline: none; 
     805    background: #eee; 
     806    box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.4 ); 
    795807} 
    796808 
     
    808820.attachment.selected .check { 
    809821    display: block; 
     822} 
     823 
     824.attachment.details { 
     825    box-shadow: 0 0 0 1px #fff, 
     826                0 0 0 5px #1e8cbe; 
     827} 
     828 
     829.attachment.details .check { 
     830    background-color: #1e8cbe; 
     831    box-shadow: 0 0 0 1px #fff, 
     832                0 0 0 2px #1e8cbe; 
    810833} 
    811834 
  • tags/3.8.2/src/wp-includes/css/wp-pointer.css

    r39914 r39914  
    44    font-size: 13px; 
    55    background: #fff; 
    6     border: none; 
     6    border: 1px solid #dfdfdf; 
    77    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.075); 
    88    box-shadow:         0 3px 6px rgba(0,0,0,0.075); 
     
    1111.wp-pointer-content h3 { 
    1212    position: relative; 
    13     margin: 0 0 5px; 
     13    margin: -1px -1px 5px; 
    1414    padding: 15px 18px 14px 60px; 
     15    border: 1px solid #3592b6; 
     16    border-bottom: none; 
    1517    line-height: 1.4em; 
    1618    font-size: 14px; 
     
    127129.wp-pointer-undefined .wp-pointer-arrow { 
    128130    top: 0; 
    129     border-width: 0 17px 15px 17px; 
     131    border-width: 0 13px 13px 13px; 
     132    border-bottom-color: #3592b6; 
     133} 
     134 
     135.wp-pointer-top .wp-pointer-arrow:before, 
     136.wp-pointer-undefined .wp-pointer-arrow:before { 
     137    margin-left: -13px; 
     138    margin-top: -11px; 
     139    border: 13px solid transparent; 
    130140    border-bottom-color: #2ea2cc; 
     141    display: block; 
     142    content: ' '; 
    131143} 
    132144 
    133145.wp-pointer-bottom .wp-pointer-arrow { 
    134146    bottom: 0; 
    135     border-width: 15px 17px 0 17px; 
     147    border-width: 13px 13px 0 13px; 
     148    border-top-color: #ccc; 
     149} 
     150 
     151.wp-pointer-bottom .wp-pointer-arrow:before { 
     152    margin-left: -13px; 
     153    margin-top: -14px; 
     154    border: 13px solid transparent; 
    136155    border-top-color: #fff; 
     156    display: block; 
     157    content: ' '; 
    137158} 
    138159 
     
    140161.wp-pointer-left .wp-pointer-arrow { 
    141162    left: 0; 
    142     border-width: 17px 15px 17px 0; 
     163    border-width: 13px 13px 13px 0; 
     164    border-right-color: #ccc; 
     165} 
     166 
     167.wp-pointer-left .wp-pointer-arrow:before { 
     168    margin-left: -12px; 
     169    margin-top: -13px; 
     170    border: 13px solid transparent; 
    143171    border-right-color: #fff; 
     172    display: block; 
     173    content: ' '; 
    144174} 
    145175 
     
    147177.wp-pointer-right .wp-pointer-arrow { 
    148178    right:0; 
    149     border-width: 17px 0 17px 15px; 
     179    border-width: 13px 0 13px 13px; 
     180    border-left-color: #ccc; 
     181} 
     182 
     183.wp-pointer-right .wp-pointer-arrow:before { 
     184    margin-left: -14px; 
     185    margin-top: -13px; 
     186    border: 13px solid transparent; 
    150187    border-left-color: #fff; 
     188    display: block; 
     189    content: ' '; 
    151190} 
    152191 
  • tags/3.8.2/src/wp-includes/fonts/dashicons.svg

    r39914 r39914  
    77<font-face units-per-em="2000" ascent="2000" descent="0" /> 
    88<missing-glyph horiz-adv-x="500" /> 
    9 <glyph unicode="&#xe000;" horiz-adv-x="500" d="M0 0z" /> 
     9<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" /> 
    1010<glyph unicode="&#xf100;" d="M1448 894l-707 707l150 150q25 28 85 34.5t134 -11t132 -55.5q45 -30 126.5 -97t164.5 -113q43 -24 73 -38t76.5 -30.5t87.5 -23t95.5 -6t112.5 12.5zM1377 823l-707 707l-177 -177q-29 -29 -29 -70.5t29 -70.5l106 -106q29 -29 29 -71t-29 -71q-27 -27 -61.5 -54 t-86 -63t-73.5 -52q-66 -49 -101 -84q-52 -52 -92 -108.5t-64 -113t-20.5 -108.5t39.5 -88t88 -39.5t108.5 20.5t113 63.5t108.5 91.5q34 34 85 102q13 17 51 72t64 88.5t54 60.5q29 29 70.5 29t70.5 -29l106 -106q29 -29 70.5 -29t70.5 29z" /> 
    1111<glyph unicode="&#xf101;" d="M500 1800h900q82 0 141 -59t59 -141v-700q0 -82 -59 -141t-141 -59h-200l-500 -500v500h-200q-82 0 -141 59t-59 141v700q0 82 59 141t141 59z" /> 
     
    182182<glyph unicode="&#xf456;" d="M1545 1375q89 -46 127.5 -130t22.5 -181t-80 -187q-59 -83 -159.5 -134.5t-186.5 -43.5l-264 -499h-105l-265 499q-85 -12 -189.5 40t-165.5 139q-64 90 -80 187t23 181t128 129q68 34 143 31q-2 -62 7 -121q20 -129 99.5 -252t186.5 -185q-30 -86 -88 -125l201 -381v566 q-102 28 -191.5 144t-108.5 248q-20 132 16 246t124 184t210 70t210 -70t124 -184t16 -246q-19 -132 -108.5 -248t-191.5 -144v-577l207 384q-63 33 -99 130q109 61 190 185.5t101 254.5q9 59 7 122q73 2 139 -32z" /> 
    183183<glyph unicode="&#xf457;" d="M1000 1800q84 0 197.5 -51.5t215 -125t191 -147t142.5 -124.5l54 -52v-1100h-1600v1100q20 20 55.5 54t138 120t196.5 152t210 120t200 54zM1700 328l-373 292l373 280l-43 37l-226 -130l24 431l-877 52l-46 -454l-199 95l-33 -31l373 -280l-344 -285l40 -43l631 408 l653 -415z" /> 
    184 <glyph unicode="&#xf458;" d="M1200 1600h300q41 0 70.5 -29.5t29.5 -70.5v-100h-1300v100q0 41 29.5 70.5t70.5 29.5h300q17 86 88.5 143t161.5 57t161.5 -57t88.5 -143zM800 1600h300q-16 43 -58.5 71.5t-91.5 28.5t-91.5 -28.5t-58.5 -71.5zM400 1300h1100v-1000q0 -41 -29.5 -70.5t-70.5 -29.5 h-900q-41 0 -70.5 29.5t-29.5 70.5v1000zM700 400v700h-100v-700h100zM1000 400v700h-100v-700h100zM1300 400v700h-100v-700h100z" /> 
    185184<glyph unicode="&#xf459;" d="M1000 1900l-300 -600l-600 -75l413 -462l-113 -663l600 300l600 -300l-112 663l412 462l-600 75zM1000 1676l234 -469l465 -58l-318 -356l87 -515l-468 234v1164z" /> 
    186185<glyph unicode="&#xf460;" d="M400 1100h1200v-200h-1200v200z" /> 
    187 <glyph unicode="&#xf461;" d="M2000 1462l-101 -282v1q-78 28 -153 -8t-104 -114q-28 -78 7.5 -153t114.5 -103v-1l-101 -282l-1506 538l99 279q78 -28 153 7.5t103 113.5t-7.5 152.5t-113.5 102.5l102 287zM1455 1125q34 108 16.5 208.5t-87 183.5t-171.5 120q-156 55 -305.5 -16t-205.5 -226 q-34 -108 -16.5 -209t87 -184t171.5 -119q155 -55 305 16t206 226zM1199 1599q133 -48 197 -171l-4 2q-24 9 -46.5 -3.5t-31.5 -36.5q-10 -28 5 -91q9 -62 -6 -104q-9 -27 -65 -100l-74 -101l8 408l40 -11q14 -3 18 11t-10 18q-57 15 -92 28l-88 36q-7 3 -12 0t-7.5 -7.5 t-0.5 -10.5t8 -9q16 -8 34 -16l1 -163l-153 -196l8 411l40 -11q14 -3 17.5 11t-10.5 18q-56 15 -91 28q-3 1 -22 8q71 54 159 68t178 -16zM740 1381q25 73 78 127l4 -500q-72 72 -94.5 171.5t12.5 201.5zM1144 906l210 263q49 55 69 112q4 10 11 35q14 -90 -17 -177 q-33 -92 -106.5 -153.5t-166.5 -79.5zM1074 1228l2 -322q0 -4 1 -6q-60 0 -120 21q-49 18 -90 48zM1198 620l210 -75q18 -64 71 -104.5t120 -40.5h1v-300h-1600v296q83 0 141.5 58.5t58.5 141.5q0 82 -59 141t-141 59v304h105l-28 -80l428 -152q-105 -115 -105 -268 q0 -166 117 -283t283 -117t283 117t117 283q0 4 -1 10t-1 10zM545 853l148 -53q-11 -3 -10.5 -15t13.5 -13q18 -2 37 -3l56 -154l-78 -236l-131 390l41 3q9 1 12 8.5t-1 14.5t-13 7q-59 -5 -96 -5q-15 0 -23 1q19 29 45 55zM440 600q0 76 32 146l171 -470q-92 45 -147.5 132 t-55.5 192zM859 741l172 -62q12 -29 12 -61q0 -28 -28 -116l-35 -120zM1160 600q0 -98 -48.5 -181t-130.5 -130l110 318q7 20 14 46l52 -19q3 -17 3 -34zM698 255l108 314l111 -303q0 -1 0.5 -2.5t1.5 -2.5q-60 -21 -119 -21q-47 0 -102 15z" /> 
    188186<glyph unicode="&#xf462;" d="M925 836q88 -62 123 -128t35 -165q0 -62 -30 -119.5t-84.5 -104t-140 -74t-189.5 -27.5q-126 0 -231 31.5t-168.5 93t-63.5 140.5q0 128 130 226.5t314 98.5q14 0 40 0.5t38 0.5q-61 61 -61 126q0 43 23 86q-8 -1 -22 0.5t-20 1.5q-151 0 -247.5 97t-96.5 237 q0 87 55.5 166.5t147 128t190.5 48.5h452l-101 -100h-144q83 -87 103 -116q43 -63 43 -144q0 -135 -128 -234q-53 -42 -69.5 -67t-16.5 -62q0 -28 39.5 -70.5t79.5 -70.5zM683 1063q88 -3 139 76t36 194q-15 114 -87 195t-160 84q-88 2 -139 -75t-36 -191q15 -115 87.5 -198 t159.5 -85zM1700 1400v-100h-200v-200h-100v200h-200v100h200v200h100v-200h200zM638 290q172 0 250 63.5t78 170.5q0 22 -5 47q-4 16 -10.5 29.5t-18 27.5t-20.5 23.5t-28 24t-29.5 21.5t-36.5 25t-38 26q-56 18 -112 18q-131 2 -230 -68.5t-99 -166.5q0 -100 85.5 -170.5 t213.5 -70.5z" /> 
     187<glyph unicode="&#xf463;" d="M1020 1672q173 0 323.5 -79t247.5 -216t121 -305h208l-350 -400l-350 400h232q-34 149 -154.5 247t-277.5 98q-106 0 -199 -48t-155 -130l-171 195q98 112 234.5 175t290.5 63zM980 328q-130 0 -249.5 46.5t-210.5 126.5t-152.5 190.5t-79.5 236.5h-208l350 400 q59 -67 175.5 -200t174.5 -200h-232q34 -149 154.5 -247t277.5 -98q106 0 199 48t155 130l171 -195q-98 -112 -234 -175t-291 -63z" /> 
     188<glyph unicode="&#xf464;" d="M1389 1661l271 -272q34 -35 33.5 -84t-30.5 -80l-801 -802l-556 -116l116 558q760 763 799 803q29 30 81.5 28.5t86.5 -35.5zM1116 1382l-559 -561l111 -111l554 565zM819 559l558 560l-107 108l-559 -560z" /> 
     189<glyph unicode="&#xf465;" d="M387 1600h1325q188 0 188 -179v-842q0 -179 -188 -179h-1325q-188 0 -188 179v842q0 179 188 179zM1049 740l674 553q21 17 27 45.5t-14 61.5q-21 30 -56.5 33.5t-60.5 -16.5l-570 -386l-569 386q-25 20 -60.5 16.5t-56.5 -33.5q-20 -33 -14 -61.5t27 -45.5z" /> 
     190<glyph unicode="&#xf466;" d="M1900 550v900q0 62 -44 106t-106 44h-1401q-62 0 -106 -44t-44 -106v-900q0 -62 44 -106t106 -44h1401q62 0 106 44t44 106zM1769 1461q15 -15 17.5 -32.5t-4 -29.5t-16.5 -22l-406 -372l390 -406q26 -30 6 -51q-9 -11 -28 -12t-28 7l-437 373l-214 -195l-213 195 l-437 -373q-9 -8 -28 -7t-28 12q-20 21 6 51l390 406l-406 372q-10 10 -16.5 22t-4 29.5t17.5 32.5q40 40 95 -7l624 -504l625 504q55 47 95 7z" /> 
     191<glyph unicode="&#xf467;" d="M1801 882v867q0 89 -59 129.5t-141 7.5l-1201 -477q-83 -33 -141.5 -120t-58.5 -177v-866q0 -90 58.5 -130t141.5 -7l1201 477q83 33 141.5 119.5t58.5 176.5zM1658 1628l-604 -933l-665 460q-7 5 -13 12.5t-10.5 22t6.5 29.5q9 16 25.5 21.5t28.5 2.5l11 -3l630 -232 q483 634 511 670q12 15 30 20.5t43 -7.5q33 -23 7 -63z" /> 
     192<glyph unicode="&#xf468;" d="M1800 1000q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5t-255 -170.5t-170.5 -255t-63.5 -311t63.5 -311t170.5 -255t255 -170.5t311 -63.5t311 63.5t255 170.5t170.5 255t63.5 311zM723 1643l149 -373q-97 -45 -142 -142l-373 149q53 123 148 218 t218 148zM1643 1277l-373 -149q-45 97 -142 142l149 373q123 -53 218 -148t148 -218zM1000 800q-82 0 -141 59t-59 141t59 141t141 59t141 -59t59 -141t-59 -141t-141 -59zM357 723l373 149q45 -97 142 -142l-149 -373q-123 53 -218 148t-148 218zM1277 357l-149 373 q97 45 142 142l373 -149q-53 -123 -148 -218t-218 -148z" /> 
     193<glyph unicode="&#xf469;" d="M1000 1800q163 0 311 -63.5t255 -170.5t170.5 -255t63.5 -311t-63.5 -311t-170.5 -255t-255 -170.5t-311 -63.5t-311 63.5t-255 170.5t-170.5 255t-63.5 311t63.5 311t170.5 255t255 170.5t311 63.5zM1000 400q163 0 301 80.5t218.5 218.5t80.5 301t-80.5 301 t-218.5 218.5t-301 80.5t-301 -80.5t-218.5 -218.5t-80.5 -301t80.5 -301t218.5 -218.5t301 -80.5zM929 929q14 -10 23 -15l-2 -2l450 -212l-303 319l-97 481l-97 -481h1q0 -1 -2 -9t-2 -10q0 -42 29 -71z" /> 
     194<glyph unicode="&#xf470;" d="M600 1800h800q41 0 70.5 -29.5t29.5 -70.5v-1400q0 -41 -29.5 -70.5t-70.5 -29.5h-800q-41 0 -70.5 29.5t-29.5 70.5v1400q0 41 29.5 70.5t70.5 29.5zM1300 600v1000h-600v-1000h600zM800 1500h400l-400 -500v500z" /> 
     195<glyph unicode="&#xf471;" d="M400 1800h1200q41 0 70.5 -29.5t29.5 -70.5v-1400q0 -41 -29.5 -70.5t-70.5 -29.5h-1200q-41 0 -70.5 29.5t-29.5 70.5v1400q0 41 29.5 70.5t70.5 29.5zM1500 400v1200h-1000v-1200h1000zM600 1500h600l-600 -500v500z" /> 
     196<glyph unicode="&#xf472;" d="M300 1800h1400q41 0 70.5 -29.5t29.5 -70.5v-1000q0 -41 -29.5 -70.5t-70.5 -29.5h-500v-200h200q41 0 70.5 -29.5t29.5 -70.5v-100h-1000v100q0 41 29.5 70.5t70.5 29.5h200v200h-500q-41 0 -70.5 29.5t-29.5 70.5v1000q0 41 29.5 70.5t70.5 29.5zM1600 900v700h-1200 v-700h1200zM500 1500h900l-900 -400v400z" /> 
     197<glyph unicode="&#xf473;" d="M400 1700h1200q82 0 141 -59t59 -141v-700q0 -82 -59 -141t-141 -59h-100l-500 -500v500h-600q-82 0 -141 59t-59 141v700q0 82 59 141t141 59zM1500 1500h-1100v-100h1100v100zM1600 1200h-1200v-100h1200v100zM1300 900h-900v-100h900v100z" /> 
    189198</font> 
    190199</defs></svg>  
  • tags/3.8.2/src/wp-includes/functions.php

    r39914 r39914  
    13791379 
    13801380        // If a umask is set that modifies $dir_perms, we'll have to re-set the $dir_perms correctly with chmod() 
    1381         if ( $dir_perms != $dir_perms & ~umask() ) { 
     1381        if ( $dir_perms != ( $dir_perms & ~umask() ) ) { 
    13821382            $folder_parts = explode( '/', substr( $target, strlen( $target_parent ) + 1 ) ); 
    13831383            for ( $i = 1; $i <= count( $folder_parts ); $i++ ) { 
  • tags/3.8.2/src/wp-includes/pluggable.php

    r39914 r39914  
    544544    $hash = hash_hmac('md5', $username . '|' . $expiration, $key); 
    545545 
    546     if ( $hmac != $hash ) { 
     546    if ( hash_hmac( 'md5', $hmac, $key ) !== hash_hmac( 'md5', $hash, $key ) ) { 
    547547        do_action('auth_cookie_bad_hash', $cookie_elements); 
    548548        return false; 
  • tags/3.8.2/src/wp-includes/post-template.php

    r39914 r39914  
    12491249    $output = '<form action="' . esc_url( site_url( 'wp-login.php?action=postpass', 'login_post' ) ) . '" class="post-password-form" method="post"> 
    12501250    <p>' . __( 'This content is password protected. To view it please enter your password below:' ) . '</p> 
    1251     <p><label for="' . $label . '">' . __( 'Password:' ) . ' <input name="post_password" id="' . $label . '" type="password" size="20" /></label> <input type="submit" name="Submit" value="' . esc_attr__( 'Submit' ) . '" /></p> 
    1252     </form> 
     1251    <p><label for="' . $label . '">' . __( 'Password:' ) . ' <input name="post_password" id="' . $label . '" type="password" size="20" /></label> <input type="submit" name="Submit" value="' . esc_attr__( 'Submit' ) . '" /></p></form> 
    12531252    '; 
    12541253    return apply_filters( 'the_password_form', $output ); 
     
    14441443    echo "</ul>"; 
    14451444} 
     1445 
     1446/** 
     1447 * Dashboard CSS fixes for 3.8.2. 
     1448 * 
     1449 * This function cheaply fixes #WP27082 and #WP26910 in lieu of 
     1450 * changing the massive wp-admin.css file in a point release. 
     1451 * This lucky includes file was already receiving an update. 
     1452 * 
     1453 * @since 3.8.2 
     1454 * @access private 
     1455 */ 
     1456function wp_382_css_hotfix() { 
     1457    echo '<style type="text/css"> 
     1458#activity-widget #the-comment-list .comment-item { position: relative; } 
     1459.tagsdiv .newtag { padding: 6px 10px; height: auto; } 
     1460</style> 
     1461'; 
     1462} 
     1463add_action( 'admin_print_styles', 'wp_382_css_hotfix', 30 ); 
  • tags/3.8.2/src/wp-includes/query.php

    r39914 r39914  
    116116function wp_reset_postdata() { 
    117117    global $wp_query; 
    118     $wp_query->reset_postdata(); 
     118 
     119    if ( isset( $wp_query ) ) { 
     120        $wp_query->reset_postdata(); 
     121    } 
    119122} 
    120123 
     
    32653268        if ( $this->is_category || $this->is_tag || $this->is_tax ) { 
    32663269            if ( $this->is_category ) { 
    3267                 $term = get_term( $this->get( 'cat' ), 'category' ); 
     3270                if ( $this->get( 'cat' ) ) { 
     3271                    $term = get_term( $this->get( 'cat' ), 'category' ); 
     3272                } elseif ( $this->get( 'category_name' ) ) { 
     3273                    $term = get_term_by( 'slug', $this->get( 'category_name' ), 'category' ); 
     3274                } 
    32683275            } elseif ( $this->is_tag ) { 
    3269                 $term = get_term( $this->get( 'tag_id' ), 'post_tag' ); 
     3276                if ( $this->get( 'tag_id' ) ) { 
     3277                    $term = get_term( $this->get( 'tag_id' ), 'post_tag' ); 
     3278                } elseif ( $this->get( 'tag' ) ) { 
     3279                    $term = get_term_by( 'slug', $this->get( 'tag' ), 'post_tag' ); 
     3280                } 
    32703281            } else { 
    32713282                $tax_query_in_and = wp_list_filter( $this->tax_query->queries, array( 'operator' => 'NOT IN' ), 'NOT' ); 
    32723283                $query = reset( $tax_query_in_and ); 
    32733284 
    3274                 if ( 'term_id' == $query['field'] ) 
    3275                     $term = get_term( reset( $query['terms'] ), $query['taxonomy'] ); 
    3276                 else 
    3277                     $term = get_term_by( $query['field'], reset( $query['terms'] ), $query['taxonomy'] ); 
     3285                if ( $query['terms'] ) { 
     3286                    if ( 'term_id' == $query['field'] ) { 
     3287                        $term = get_term( reset( $query['terms'] ), $query['taxonomy'] ); 
     3288                    } else { 
     3289                        $term = get_term_by( $query['field'], reset( $query['terms'] ), $query['taxonomy'] ); 
     3290                    } 
     3291                } 
    32783292            } 
    32793293 
  • tags/3.8.2/src/wp-includes/update.php

    r39914 r39914  
    169169 * @uses $wp_version Used to notify the WordPress version. 
    170170 * 
     171 * @param array $extra_stats Extra statistics to report to the WordPress.org API. 
    171172 * @return mixed Returns null if update is unsupported. Returns false if check is too soon. 
    172173 */ 
    173 function wp_update_plugins() { 
     174function wp_update_plugins( $extra_stats = array() ) { 
    174175    include ABSPATH . WPINC . '/version.php'; // include an unmodified $wp_version 
    175176 
     
    210211    $time_not_changed = isset( $current->last_checked ) && $timeout > ( time() - $current->last_checked ); 
    211212 
    212     if ( $time_not_changed ) { 
     213    if ( $time_not_changed && ! $extra_stats ) { 
    213214        $plugin_changed = false; 
    214215        foreach ( $plugins as $file => $p ) { 
     
    259260    ); 
    260261 
     262    if ( $extra_stats ) { 
     263        $options['body']['update_stats'] = json_encode( $extra_stats ); 
     264    } 
     265 
    261266    $url = $http_url = 'http://api.wordpress.org/plugins/update-check/1.1/'; 
    262267    if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) 
     
    300305 * @uses $wp_version Used to notify the WordPress version. 
    301306 * 
     307 * @param array $extra_stats Extra statistics to report to the WordPress.org API. 
    302308 * @return mixed Returns null if update is unsupported. Returns false if check is too soon. 
    303309 */ 
    304 function wp_update_themes() { 
     310function wp_update_themes( $extra_stats = array() ) { 
    305311    include ABSPATH . WPINC . '/version.php'; // include an unmodified $wp_version 
    306312 
     
    352358    $time_not_changed = isset( $last_update->last_checked ) && $timeout > ( time() - $last_update->last_checked ); 
    353359 
    354     if ( $time_not_changed ) { 
     360    if ( $time_not_changed && ! $extra_stats ) { 
    355361        $theme_changed = false; 
    356362        foreach ( $checked as $slug => $v ) { 
     
    398404        'user-agent'    => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) 
    399405    ); 
     406 
     407    if ( $extra_stats ) { 
     408        $options['body']['update_stats'] = json_encode( $extra_stats ); 
     409    } 
    400410 
    401411    $url = $http_url = 'http://api.wordpress.org/themes/update-check/1.1/'; 
     
    611621add_action( 'admin_init', '_maybe_update_plugins' ); 
    612622add_action( 'wp_update_plugins', 'wp_update_plugins' ); 
    613 add_action( 'upgrader_process_complete', 'wp_update_plugins' ); 
     623add_action( 'upgrader_process_complete', 'wp_update_plugins', 10, 0 ); 
    614624 
    615625add_action( 'load-themes.php', 'wp_update_themes' ); 
     
    618628add_action( 'admin_init', '_maybe_update_themes' ); 
    619629add_action( 'wp_update_themes', 'wp_update_themes' ); 
    620 add_action( 'upgrader_process_complete', 'wp_update_themes' ); 
     630add_action( 'upgrader_process_complete', 'wp_update_themes', 10, 0 ); 
    621631 
    622632add_action( 'wp_maybe_auto_update', 'wp_maybe_auto_update' ); 
  • tags/3.8.2/src/wp-includes/version.php

    r39914 r39914  
    55 * @global string $wp_version 
    66 */ 
    7 $wp_version = '3.8-src'; 
     7$wp_version = '3.8.2-src'; 
    88 
    99/** 
  • tags/3.8.2/tests/phpunit/tests/query.php

    r39914 r39914  
    7979 
    8080    } 
     81 
     82    /** 
     83     * @ticket 26627 
     84     */ 
     85    function test_tag_queried_object() { 
     86        $slug = 'tag-slug-26627'; 
     87        $this->factory->tag->create( array( 'slug' => $slug ) ); 
     88        $tag = get_term_by( 'slug', $slug, 'post_tag' ); 
     89 
     90        add_action( 'pre_get_posts', array( $this, '_tag_queried_object' ), 11 ); 
     91 
     92        $this->go_to( get_term_link( $tag ) ); 
     93 
     94        $this->assertQueryTrue( 'is_tag', 'is_archive' ); 
     95        $this->assertNotEmpty( get_query_var( 'tag_id' ) ); 
     96        $this->assertNotEmpty( get_query_var( 'tag' ) ); 
     97        $this->assertEmpty( get_query_var( 'tax_query' ) ); 
     98        $this->assertCount( 1, get_query_var( 'tag_slug__in' ) ); 
     99        $this->assertEquals( get_queried_object(), $tag ); 
     100 
     101        remove_action( 'pre_get_posts', array( $this, '_tag_queried_object' ), 11 ); 
     102    } 
     103 
     104    function _tag_queried_object( &$query ) { 
     105        $tag = get_term_by( 'slug', 'tag-slug-26627', 'post_tag' ); 
     106        $this->assertTrue( $query->is_tag() ); 
     107        $this->assertTrue( $query->is_archive() ); 
     108        $this->assertNotEmpty( $query->get( 'tag' ) ); 
     109        $this->assertCount( 1, $query->get( 'tag_slug__in' ) ); 
     110        $this->assertEquals( $query->get_queried_object(), $tag ); 
     111    } 
    81112} 
  • tags/3.8.2/tests/phpunit/tests/query/taxQuery.php

    r39914 r39914  
    1818 
    1919    protected $cat; 
     20    protected $uncat; 
    2021    protected $tag; 
    2122    protected $tax; 
     
    4849        _make_cat_compat( $this->cat ); 
    4950        $this->tag = get_term( $this->tag_id, 'post_tag' ); 
     51 
     52        $this->uncat = get_term_by( 'slug', 'uncategorized', 'category' ); 
     53        _make_cat_compat( $this->uncat ); 
    5054 
    5155        add_action( 'pre_get_posts', array( $this, 'pre_get_posts_tax_category_tax_query' ) ); 
     
    107111    } 
    108112 
     113    function test_cat_uncat_action_tax() { 
     114        // category with tax added 
     115        add_action( 'pre_get_posts', array( $this, '_cat_uncat_action_tax' ), 11 ); 
     116 
     117        $this->go_to( home_url( "/category/uncategorized/" ) ); 
     118        $this->assertQueryTrue( 'is_category', 'is_archive' ); 
     119        $this->assertNotEmpty( get_query_var( 'cat' ) ); 
     120        $this->assertNotEmpty( get_query_var( 'tax_query' ) ); 
     121        $this->assertNotEmpty( get_query_var( 'taxonomy' ) ); 
     122        $this->assertNotEmpty( get_query_var( 'term_id' ) ); 
     123        $this->assertEquals( get_queried_object(), $this->uncat ); 
     124 
     125        remove_action( 'pre_get_posts', array( $this, '_cat_uncat_action_tax' ), 11 ); 
     126    } 
     127 
     128    function _cat_uncat_action_tax( &$query ) { 
     129        $this->assertTrue( $query->is_category() ); 
     130        $this->assertTrue( $query->is_archive() ); 
     131        $this->assertNotEmpty( $query->get( 'category_name' ) ); 
     132        $this->assertNotEmpty( $query->get( 'tax_query' ) ); 
     133        $this->assertEquals( $query->get_queried_object(), $this->uncat ); 
     134    } 
     135 
     136    /** 
     137     * @ticket 26728 
     138     */ 
     139    function test_tax_action_tax() { 
     140        // tax with tax added 
     141        $this->go_to( home_url( '/testtax/tax-slug2/' ) ); 
     142        $this->assertQueryTrue( 'is_tax', 'is_archive' ); 
     143        $this->assertNotEmpty( get_query_var( 'tax_query' ) ); 
     144        $this->assertNotEmpty( get_query_var( 'taxonomy' ) ); 
     145        $this->assertNotEmpty( get_query_var( 'term_id' ) ); 
     146        $this->assertEquals( get_queried_object(), get_term( $this->tax_id, 'testtax' ) ); 
     147    } 
     148 
    109149    function test_tax_query_tag_action_tax() { 
    110150        // tax + tag with tax added 
Note: See TracChangeset for help on using the changeset viewer.