<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[24320] trunk: Remove /extend/ from URLs to wordpress.org/plugins, /themes, and /mobile, as those are all now top-level.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://core.trac.wordpress.org/changeset/24320">24320</a></dd>
<dt>Author</dt> <dd>nacin</dd>
<dt>Date</dt> <dd>2013-05-22 21:01:57 +0000 (Wed, 22 May 2013)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove /extend/ from URLs to wordpress.org/plugins, /themes, and /mobile, as those are all now top-level. see <a href="http://core.trac.wordpress.org/ticket/24389">#24389</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkwpadminfreedomsphp">trunk/wp-admin/freedoms.php</a></li>
<li><a href="#trunkwpadminincludesclasswpthemeinstalllisttablephp">trunk/wp-admin/includes/class-wp-theme-install-list-table.php</a></li>
<li><a href="#trunkwpadminincludesdashboardphp">trunk/wp-admin/includes/dashboard.php</a></li>
<li><a href="#trunkwpadminincludesmediaphp">trunk/wp-admin/includes/media.php</a></li>
<li><a href="#trunkwpadminincludesplugininstallphp">trunk/wp-admin/includes/plugin-install.php</a></li>
<li><a href="#trunkwpadminplugininstallphp">trunk/wp-admin/plugin-install.php</a></li>
<li><a href="#trunkwpadminpluginsphp">trunk/wp-admin/plugins.php</a></li>
<li><a href="#trunkwpadminthemeinstallphp">trunk/wp-admin/theme-install.php</a></li>
<li><a href="#trunkwpadminthemesphp">trunk/wp-admin/themes.php</a></li>
<li><a href="#trunkwpincludesclasswpcustomizecontrolphp">trunk/wp-includes/class-wp-customize-control.php</a></li>
<li><a href="#trunkwpincludesmediatemplatephp">trunk/wp-includes/media-template.php</a></li>
<li><a href="#trunkwpincludespluggabledeprecatedphp">trunk/wp-includes/pluggable-deprecated.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkwpadminfreedomsphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/freedoms.php (24319 => 24320)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/freedoms.php      2013-05-22 19:10:42 UTC (rev 24319)
+++ trunk/wp-admin/freedoms.php 2013-05-22 21:01:57 UTC (rev 24320)
</span><span class="lines">@@ -46,8 +46,8 @@
</span><span class="cx"> 
</span><span class="cx"> <p><?php
</span><span class="cx"> 
</span><del>-$plugins_url = current_user_can( 'activate_plugins' ) ? admin_url( 'plugins.php' ) : 'http://wordpress.org/extend/plugins/';
-$themes_url = current_user_can( 'switch_themes' ) ? admin_url( 'themes.php' ) : 'http://wordpress.org/extend/themes/';
</del><ins>+$plugins_url = current_user_can( 'activate_plugins' ) ? admin_url( 'plugins.php' ) : 'http://wordpress.org/plugins/';
+$themes_url = current_user_can( 'switch_themes' ) ? admin_url( 'themes.php' ) : 'http://wordpress.org/themes/';
</ins><span class="cx"> 
</span><span class="cx"> printf( __( 'Every plugin and theme in WordPress.org&#8217;s directory is 100%% GPL or a similarly free and compatible license, so you can feel safe finding <a href="%1$s">plugins</a> and <a href="%2$s">themes</a> there. If you get a plugin or theme from another source, make sure to <a href="%3$s">ask them if it&#8217;s GPL</a> first. If they don&#8217;t respect the WordPress license, we don&#8217;t recommend them.' ), $plugins_url, $themes_url, 'http://wordpress.org/about/license/' ); ?></p>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkwpadminincludesclasswpthemeinstalllisttablephp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/includes/class-wp-theme-install-list-table.php (24319 => 24320)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/includes/class-wp-theme-install-list-table.php    2013-05-22 19:10:42 UTC (rev 24319)
+++ trunk/wp-admin/includes/class-wp-theme-install-list-table.php       2013-05-22 21:01:57 UTC (rev 24320)
</span><span class="lines">@@ -164,17 +164,17 @@
</span><span class="cx">   *
</span><span class="cx">   * Example theme data:
</span><span class="cx">   *   object(stdClass)[59]
</span><del>-        *     public 'name' => string 'Magazine Basic' (length=14)
-        *     public 'slug' => string 'magazine-basic' (length=14)
-        *     public 'version' => string '1.1' (length=3)
-        *     public 'author' => string 'tinkerpriest' (length=12)
-        *     public 'preview_url' => string 'http://wp-themes.com/?magazine-basic' (length=36)
-        *     public 'screenshot_url' => string 'http://wp-themes.com/wp-content/themes/magazine-basic/screenshot.png' (length=68)
</del><ins>+         *     public 'name' => string 'Magazine Basic'
+        *     public 'slug' => string 'magazine-basic'
+        *     public 'version' => string '1.1'
+        *     public 'author' => string 'tinkerpriest'
+        *     public 'preview_url' => string 'http://wp-themes.com/?magazine-basic'
+        *     public 'screenshot_url' => string 'http://wp-themes.com/wp-content/themes/magazine-basic/screenshot.png'
</ins><span class="cx">    *     public 'rating' => float 80
</span><span class="cx">   *     public 'num_ratings' => int 1
</span><del>-        *     public 'homepage' => string 'http://wordpress.org/extend/themes/magazine-basic' (length=49)
-        *     public 'description' => string 'A basic magazine style layout with a fully customizable layout through a backend interface. Designed by <a href="http://bavotasan.com">c.bavota</a> of <a href="http://tinkerpriestmedia.com">Tinker Priest Media</a>.' (length=214)
-        *     public 'download_link' => string 'http://wordpress.org/extend/themes/download/magazine-basic.1.1.zip' (length=66)
</del><ins>+         *     public 'homepage' => string 'http://wordpress.org/themes/magazine-basic'
+        *     public 'description' => string 'A basic magazine style layout with a fully customizable layout through a backend interface. Designed by <a href="http://bavotasan.com">c.bavota</a> of <a href="http://tinkerpriestmedia.com">Tinker Priest Media</a>.'
+        *     public 'download_link' => string 'http://wordpress.org/themes/download/magazine-basic.1.1.zip'
</ins><span class="cx">    */
</span><span class="cx">  function single_row( $theme ) {
</span><span class="cx">          global $themes_allowedtags;
</span></span></pre></div>
<a id="trunkwpadminincludesdashboardphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/includes/dashboard.php (24319 => 24320)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/includes/dashboard.php    2013-05-22 19:10:42 UTC (rev 24319)
+++ trunk/wp-admin/includes/dashboard.php       2013-05-22 21:01:57 UTC (rev 24320)
</span><span class="lines">@@ -923,8 +923,8 @@
</span><span class="cx"> 
</span><span class="cx"> function wp_dashboard_plugins() {
</span><span class="cx">  wp_dashboard_cached_rss_widget( 'dashboard_plugins', 'wp_dashboard_plugins_output', array(
</span><del>-               'http://wordpress.org/extend/plugins/rss/browse/popular/',
-               'http://wordpress.org/extend/plugins/rss/browse/new/'
</del><ins>+                'http://wordpress.org/plugins/rss/browse/popular/',
+               'http://wordpress.org/plugins/rss/browse/new/'
</ins><span class="cx">   ) );
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -934,8 +934,8 @@
</span><span class="cx">  * @since 2.5.0
</span><span class="cx">  */
</span><span class="cx"> function wp_dashboard_plugins_output() {
</span><del>-       $popular = fetch_feed( 'http://wordpress.org/extend/plugins/rss/browse/popular/' );
-       $new     = fetch_feed( 'http://wordpress.org/extend/plugins/rss/browse/new/' );
</del><ins>+        $popular = fetch_feed( 'http://wordpress.org/plugins/rss/browse/popular/' );
+       $new     = fetch_feed( 'http://wordpress.org/plugins/rss/browse/new/' );
</ins><span class="cx"> 
</span><span class="cx">  if ( false === $plugin_slugs = get_transient( 'plugin_slugs' ) ) {
</span><span class="cx">          $plugin_slugs = array_keys( get_plugins() );
</span></span></pre></div>
<a id="trunkwpadminincludesmediaphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/includes/media.php (24319 => 24320)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/includes/media.php        2013-05-22 19:10:42 UTC (rev 24319)
+++ trunk/wp-admin/includes/media.php   2013-05-22 21:01:57 UTC (rev 24320)
</span><span class="lines">@@ -1503,7 +1503,7 @@
</span><span class="cx">  global $type, $tab, $pagenow, $is_IE, $is_opera;
</span><span class="cx"> 
</span><span class="cx">  if ( ! _device_can_upload() ) {
</span><del>-               echo '<p>' . __('The web browser on your device cannot be used to upload files. You may be able to use the <a href="http://wordpress.org/extend/mobile/">native app for your device</a> instead.') . '</p>';
</del><ins>+                echo '<p>' . sprintf( __('The web browser on your device cannot be used to upload files. You may be able to use the <a href="%s">native app for your device</a> instead.'), 'http://wordpress.org/mobile/' ) . '</p>';
</ins><span class="cx">           return;
</span><span class="cx">  }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkwpadminincludesplugininstallphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/includes/plugin-install.php (24319 => 24320)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/includes/plugin-install.php       2013-05-22 19:10:42 UTC (rev 24319)
+++ trunk/wp-admin/includes/plugin-install.php  2013-05-22 21:01:57 UTC (rev 24320)
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx"> 
</span><span class="cx"> function install_dashboard() {
</span><span class="cx">  ?>
</span><del>-       <p><?php printf( __( 'Plugins extend and expand the functionality of WordPress. You may automatically install plugins from the <a href="http://wordpress.org/extend/plugins/">WordPress Plugin Directory</a> or upload a plugin in .zip format via <a href="%s">this page</a>.' ), self_admin_url( 'plugin-install.php?tab=upload' ) ); ?></p>
</del><ins>+        <p><?php printf( __( 'Plugins extend and expand the functionality of WordPress. You may automatically install plugins from the <a href="%s">WordPress Plugin Directory</a> or upload a plugin in .zip format via <a href="%s">this page</a>.' ), 'http://wordpress.org/plugins/', self_admin_url( 'plugin-install.php?tab=upload' ) ); ?></p>
</ins><span class="cx"> 
</span><span class="cx">  <h4><?php _e('Search') ?></h4>
</span><span class="cx">  <?php install_search_form( false ); ?>
</span><span class="lines">@@ -358,7 +358,7 @@
</span><span class="cx"> <?php endif; if ( ! empty($api->downloaded) ) : ?>
</span><span class="cx">                  <li><strong><?php _e('Downloaded:') ?></strong> <?php printf(_n('%s time', '%s times', $api->downloaded), number_format_i18n($api->downloaded)) ?></li>
</span><span class="cx"> <?php endif; if ( ! empty($api->slug) && empty($api->external) ) : ?>
</span><del>-                       <li><a target="_blank" href="http://wordpress.org/extend/plugins/<?php echo $api->slug ?>/"><?php _e('WordPress.org Plugin Page &#187;') ?></a></li>
</del><ins>+                        <li><a target="_blank" href="http://wordpress.org/plugins/<?php echo $api->slug ?>/"><?php _e('WordPress.org Plugin Page &#187;') ?></a></li>
</ins><span class="cx"> <?php endif; if ( ! empty($api->homepage) ) : ?>
</span><span class="cx">                  <li><a target="_blank" href="<?php echo $api->homepage ?>"><?php _e('Plugin Homepage &#187;') ?></a></li>
</span><span class="cx"> <?php endif; ?>
</span><span class="lines">@@ -386,7 +386,7 @@
</span><span class="cx">                  else
</span><span class="cx">                          $title = ucwords( str_replace( '_', ' ', $section_name ) );
</span><span class="cx"> 
</span><del>-                       $content = links_add_base_url($content, 'http://wordpress.org/extend/plugins/' . $api->slug . '/');
</del><ins>+                        $content = links_add_base_url($content, 'http://wordpress.org/plugins/' . $api->slug . '/');
</ins><span class="cx">                   $content = links_add_target($content, '_blank');
</span><span class="cx"> 
</span><span class="cx">                  $san_section = esc_attr( $section_name );
</span></span></pre></div>
<a id="trunkwpadminplugininstallphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/plugin-install.php (24319 => 24320)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/plugin-install.php        2013-05-22 19:10:42 UTC (rev 24319)
+++ trunk/wp-admin/plugin-install.php   2013-05-22 21:01:57 UTC (rev 24320)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 'id'             => 'overview',
</span><span class="cx"> 'title'          => __('Overview'),
</span><span class="cx"> 'content'        =>
</span><del>-       '<p>' . sprintf(__('Plugins hook into WordPress to extend its functionality with custom features. Plugins are developed independently from the core WordPress application by thousands of developers all over the world. All plugins in the official <a href="%s" target="_blank">WordPress.org Plugin Directory</a> are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section.'), 'http://wordpress.org/extend/plugins/') . '</p>'
</del><ins>+        '<p>' . sprintf(__('Plugins hook into WordPress to extend its functionality with custom features. Plugins are developed independently from the core WordPress application by thousands of developers all over the world. All plugins in the official <a href="%s" target="_blank">WordPress.org Plugin Directory</a> are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section.'), 'http://wordpress.org/plugins/') . '</p>'
</ins><span class="cx"> ) );
</span><span class="cx"> get_current_screen()->add_help_tab( array(
</span><span class="cx"> 'id'             => 'adding-plugins',
</span></span></pre></div>
<a id="trunkwpadminpluginsphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/plugins.php (24319 => 24320)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/plugins.php       2013-05-22 19:10:42 UTC (rev 24319)
+++ trunk/wp-admin/plugins.php  2013-05-22 21:01:57 UTC (rev 24320)
</span><span class="lines">@@ -340,7 +340,7 @@
</span><span class="cx"> 'title'          => __('Overview'),
</span><span class="cx"> 'content'        =>
</span><span class="cx">  '<p>' . __('Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here.') . '</p>' .
</span><del>-       '<p>' . sprintf(__('You can find additional plugins for your site by using the <a href="%1$s">Plugin Browser/Installer</a> functionality or by browsing the <a href="%2$s" target="_blank">WordPress Plugin Directory</a> directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your <code>/wp-content/plugins</code> directory. Once a plugin has been installed, you can activate it here.'), 'plugin-install.php', 'http://wordpress.org/extend/plugins/') . '</p>'
</del><ins>+        '<p>' . sprintf(__('You can find additional plugins for your site by using the <a href="%1$s">Plugin Browser/Installer</a> functionality or by browsing the <a href="%2$s" target="_blank">WordPress Plugin Directory</a> directly and installing new plugins manually. To manually install a plugin you generally just need to upload the plugin file into your <code>/wp-content/plugins</code> directory. Once a plugin has been installed, you can activate it here.'), 'plugin-install.php', 'http://wordpress.org/plugins/') . '</p>'
</ins><span class="cx"> ) );
</span><span class="cx"> get_current_screen()->add_help_tab( array(
</span><span class="cx"> 'id'             => 'compatibility-problems',
</span></span></pre></div>
<a id="trunkwpadminthemeinstallphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/theme-install.php (24319 => 24320)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/theme-install.php 2013-05-22 19:10:42 UTC (rev 24319)
+++ trunk/wp-admin/theme-install.php    2013-05-22 21:01:57 UTC (rev 24320)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> do_action('install_themes_pre_' . $tab); //Used to override the general interface, Eg, install or theme information.
</span><span class="cx"> 
</span><span class="cx"> $help_overview =
</span><del>-       '<p>' . sprintf(__('You can find additional themes for your site by using the Theme Browser/Installer on this screen, which will display themes from the <a href="%s" target="_blank">WordPress.org Theme Directory</a>. These themes are designed and developed by third parties, are available free of charge, and are compatible with the license WordPress uses.'), 'http://wordpress.org/extend/themes/') . '</p>' .
</del><ins>+        '<p>' . sprintf(__('You can find additional themes for your site by using the Theme Browser/Installer on this screen, which will display themes from the <a href="%s" target="_blank">WordPress.org Theme Directory</a>. These themes are designed and developed by third parties, are available free of charge, and are compatible with the license WordPress uses.'), 'http://wordpress.org/themes/') . '</p>' .
</ins><span class="cx">   '<p>' . __('You can Search for themes by keyword, author, or tag, or can get more specific and search by criteria listed in the feature filter. Alternately, you can browse the themes that are Featured, Newest, or Recently Updated. When you find a theme you like, you can preview it or install it.') . '</p>' .
</span><span class="cx">  '<p>' . __('You can Upload a theme manually if you have already downloaded its ZIP archive onto your computer (make sure it is from a trusted and original source). You can also do it the old-fashioned way and copy a downloaded theme&#8217;s folder via FTP into your <code>/wp-content/themes</code> directory.') . '</p>';
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkwpadminthemesphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/themes.php (24319 => 24320)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/themes.php        2013-05-22 19:10:42 UTC (rev 24319)
+++ trunk/wp-admin/themes.php   2013-05-22 21:01:57 UTC (rev 24320)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">  if ( is_multisite() ) {
</span><span class="cx">          $help_install = '<p>' . __('Installing themes on Multisite can only be done from the Network Admin section.') . '</p>';
</span><span class="cx">  } else {
</span><del>-               $help_install = '<p>' . sprintf( __('If you would like to see more themes to choose from, click on the &#8220;Install Themes&#8221; tab and you will be able to browse or search for additional themes from the <a href="%s" target="_blank">WordPress.org Theme Directory</a>. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they&#8217;re free!'), 'http://wordpress.org/extend/themes/' ) . '</p>';
</del><ins>+                $help_install = '<p>' . sprintf( __('If you would like to see more themes to choose from, click on the &#8220;Install Themes&#8221; tab and you will be able to browse or search for additional themes from the <a href="%s" target="_blank">WordPress.org Theme Directory</a>. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they&#8217;re free!'), 'http://wordpress.org/themes/' ) . '</p>';
</ins><span class="cx">   }
</span><span class="cx"> 
</span><span class="cx">  get_current_screen()->add_help_tab( array(
</span></span></pre></div>
<a id="trunkwpincludesclasswpcustomizecontrolphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/class-wp-customize-control.php (24319 => 24320)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/class-wp-customize-control.php 2013-05-22 19:10:42 UTC (rev 24319)
+++ trunk/wp-includes/class-wp-customize-control.php    2013-05-22 21:01:57 UTC (rev 24320)
</span><span class="lines">@@ -593,9 +593,7 @@
</span><span class="cx">   */
</span><span class="cx">  public function tab_upload_new() {
</span><span class="cx">          if ( ! _device_can_upload() ) {
</span><del>-                       ?>
-                       <p><?php _e('The web browser on your device cannot be used to upload files. You may be able to use the <a href="http://wordpress.org/extend/mobile/">native app for your device</a> instead.'); ?></p>
-                       <?php
</del><ins>+                        echo '<p>' . sprintf( __('The web browser on your device cannot be used to upload files. You may be able to use the <a href="%s">native app for your device</a> instead.'), 'http://wordpress.org/mobile/' ) . '</p>';
</ins><span class="cx">           } else {
</span><span class="cx">                  ?>
</span><span class="cx">                  <div class="upload-dropzone">
</span></span></pre></div>
<a id="trunkwpincludesmediatemplatephp"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/media-template.php (24319 => 24320)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/media-template.php     2013-05-22 19:10:42 UTC (rev 24319)
+++ trunk/wp-includes/media-template.php        2013-05-22 21:01:57 UTC (rev 24320)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx">                  <h3 class="upload-message">{{ data.message }}</h3>
</span><span class="cx">          <# } #>
</span><span class="cx">          <?php if ( ! _device_can_upload() ) : ?>
</span><del>-                       <h3 class="upload-instructions"><?php _e('The web browser on your device cannot be used to upload files. You may be able to use the <a href="http://wordpress.org/extend/mobile/">native app for your device</a> instead.'); ?></h3>
</del><ins>+                        <h3 class="upload-instructions"><?php printf( __('The web browser on your device cannot be used to upload files. You may be able to use the <a href="%s">native app for your device</a> instead.'), 'http://wordpress.org/mobile/' ); ?></h3>
</ins><span class="cx">           <?php elseif ( is_multisite() && ! is_upload_space_available() ) : ?>
</span><span class="cx">                  <h3 class="upload-instructions"><?php _e( 'Upload Limit Exceeded' ); ?></h3>
</span><span class="cx">                  <?php do_action( 'upload_ui_over_quota' ); ?>
</span></span></pre></div>
<a id="trunkwpincludespluggabledeprecatedphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/pluggable-deprecated.php (24319 => 24320)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/pluggable-deprecated.php       2013-05-22 19:10:42 UTC (rev 24319)
+++ trunk/wp-includes/pluggable-deprecated.php  2013-05-22 21:01:57 UTC (rev 24320)
</span><span class="lines">@@ -177,7 +177,7 @@
</span><span class="cx">  *
</span><span class="cx">  * @since 2.2.0
</span><span class="cx">  * @deprecated 3.5.0
</span><del>- * @link http://wordpress.org/extend/plugins/atom-publishing-protocol/
</del><ins>+ * @link http://wordpress.org/plugins/atom-publishing-protocol/
</ins><span class="cx">  */
</span><span class="cx"> if ( ! class_exists( 'wp_atom_server' ) ) {
</span><span class="cx">  class wp_atom_server {
</span></span></pre>
</div>
</div>

</body>
</html>