WordPress/wp-admin/includes
Aaron Jorbin 5b658df402 Request FTP and SSH credentials when needed during shiny updates
This is a first pass at requesting FTP and SSH credentials when needed during shiny updates. Styling and some UX improvements are still needed, but we do show the prompt and use the passed data when doing plugin installs and updates for shiny updates.  There are also a couple of areas that we could improve code wise such how we create the requestFilesystemCredentials part of the localized _wpUpdatesSettings. Over the past half century, we've split the atom, we've spliced the gene and we've roamed Tranquility Base. We've reached for the stars and never have we been closer to having them in our grasp. That has nothing to do with shiny updates. 

Props ericlewis, jorbin, and drewapicture for testing
Fixes #31528


Built from https://develop.svn.wordpress.org/trunk@31749


git-svn-id: http://core.svn.wordpress.org/trunk@31730 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2015-03-12 08:53:26 +00:00
..
admin.php Fix syntax for single- and multi-line comments in wp-admin-directory files. 2014-07-17 09:14:16 +00:00
ajax-actions.php Request FTP and SSH credentials when needed during shiny updates 2015-03-12 08:53:26 +00:00
bookmark.php Switch to a `403` response code in places where it is more appropriate than a `500` due to permissions errors. 2014-11-16 06:16:22 +00:00
class-ftp-pure.php First there were two, and now there are three -- in the @since versions that came before and that shall be. And so it will be, says nacin. 2013-12-24 18:57:12 +00:00
class-ftp-sockets.php First there were two, and now there are three -- in the @since versions that came before and that shall be. And so it will be, says nacin. 2013-12-24 18:57:12 +00:00
class-ftp.php PHP 5.2 compatibility for [30310], __DIR__ wasn't added until PHP 5.3. Props TobiasBg. Fixes #29628 2014-11-12 10:44:23 +00:00
class-pclzip.php Associate subdirector of whitespace trims trailing whites with pinking shears. 2009-10-15 20:26:21 +00:00
class-wp-comments-list-table.php There are a few functions that have the ability to return `false` instead of a string, so the return value should be checked before being passed to functions that expect string. 2015-03-09 02:11:28 +00:00
class-wp-filesystem-base.php Don't call the size function `count()` as part of a test condition in loops. Compute the size beforehand, and not on each iteration. 2015-02-26 05:48:24 +00:00
class-wp-filesystem-direct.php Improve some `wp-admin/includes/class-wp-filesystem-*.php` docs for `@param`. 2014-12-20 20:40:23 +00:00
class-wp-filesystem-ftpext.php Calling `->chown()` and `->chgrp()` in `WP_Filesystem_FTPext` produces no side-effects. Remove the calls. `->chgrp()` is defined in the super class, and does nothing, can be removed from the child class. 2015-01-16 21:07:24 +00:00
class-wp-filesystem-ftpsockets.php Fix some erroneous `@param` annotations. 2015-01-16 22:44:25 +00:00
class-wp-filesystem-ssh2.php SSH2 Upgrade transport: Trim the trailing newline character from the ouput of `pwd` to avoid a PHP Segfault. 2015-03-09 04:32:27 +00:00
class-wp-importer.php Fix some internal types that are passed to functions to avoid changing the acceptable types passed as arguments to those functions: 2015-01-16 22:51:21 +00:00
class-wp-links-list-table.php List tables: Use CSS :nth-child() selectors for zebra striping. 2015-01-14 22:14:22 +00:00
class-wp-list-table.php Improve table footer tab sequence by moving `<tfoot>` after `<tbody>`. Props afercia, rianrietveld, DrewAPicture. Fixes #30914. 2015-02-22 21:48:26 +00:00
class-wp-media-list-table.php Allow attachments to be Detached from their parent in media grid and list modes. 2015-03-05 05:35:28 +00:00
class-wp-ms-sites-list-table.php List tables: Use CSS :nth-child() selectors for zebra striping. 2015-01-14 22:14:22 +00:00
class-wp-ms-themes-list-table.php In lieu of refactoring, add a `private` field to `WP_MS_Themes_List_Table`, `$has_items`. Ideally, this class would overload `->has_items()` and not set a `private` field. 2015-01-12 16:17:22 +00:00
class-wp-ms-users-list-table.php List tables: Use CSS :nth-child() selectors for zebra striping. 2015-01-14 22:14:22 +00:00
class-wp-plugin-install-list-table.php Shiny Updates: Add ajax-y updates to the plugin list page, and ajax-y updates and installs to the plugin card page. 2015-02-05 04:19:23 +00:00
class-wp-plugins-list-table.php Improve various `@param` docs for List Tables. 2014-12-01 00:33:23 +00:00
class-wp-posts-list-table.php Introduce a new algorithm for displaying a hierarchical list of post objects in the `WP_Posts_List_Table`. This reduces processing time, reduces database queries, and substantially reduces memory use on sites with a high number of Pages. 2015-03-11 20:46:27 +00:00
class-wp-press-this.php PressThis: add inline comments and some cleanup for the images and embeds regex. 2015-03-11 23:37:28 +00:00
class-wp-terms-list-table.php Accessibility: remove remaining instances of accesskey. 2015-02-04 03:46:24 +00:00
class-wp-theme-install-list-table.php Use `$this->` instead of `parent::` when calling `tablenav()` in `WP_Theme_Install_List_Table`. 2015-03-07 23:03:27 +00:00
class-wp-themes-list-table.php Improve various `@param` docs for List Tables. 2014-12-01 00:33:23 +00:00
class-wp-upgrader-skins.php Remove untranslatable period from a successful update message in `Bulk_Upgrader_Skin::add_strings()`. 2015-02-22 17:07:24 +00:00
class-wp-upgrader.php Correct parameter types for `Plugin_Upgrader::bulk_upgrade()` and `Theme_Upgrader::bulk_upgrade()`. 2015-02-13 04:19:27 +00:00
class-wp-users-list-table.php Merge three similar strings. 2015-03-11 15:25:28 +00:00
comment.php Correct references of `@uses $wpdb` in core documentation to use `@global`. 2014-10-31 17:56:22 +00:00
continents-cities.php Give continents-cities their own textdomain. Props nbachiyski, Denis-de-Bernardy . fixes #9794 2009-05-14 20:05:25 +00:00
dashboard.php Provide proper label associations and descriptions throughout the network admin 2015-02-23 02:29:26 +00:00
deprecated.php Merge three similar strings. 2015-03-11 15:25:28 +00:00
export.php The keyword `elseif` should be used instead of `else if` so that all control keywords look like single words. 2015-01-08 07:05:25 +00:00
file.php Fix some erroneous `@param` annotations. 2015-01-16 22:44:25 +00:00
image-edit.php Make a new function, `wp_delete_file()`. Use it. 2015-02-27 16:51:25 +00:00
image.php EXIF/IPTC captions should populate Caption (`post_excerpt`) on upload, not Description (`post_content`). 2015-03-10 05:07:28 +00:00
import.php In `wp_import_handle_upload()`: 2014-12-20 21:10:24 +00:00
list-table.php Fix mismatches in access modifiers for `WP_List_Table` + subclasses. 2014-07-13 22:09:16 +00:00
media.php EXIF/IPTC captions should populate Caption (`post_excerpt`) on upload, not Description (`post_content`). 2015-03-10 05:07:28 +00:00
menu.php Switch to a 403 response code in places where it is more appropriate than a 500 due to permissions errors. 2015-01-29 21:15:22 +00:00
meta-boxes.php Remove the once-placeholder-esque "tag hint", which has not worked in quite some time. 2015-03-03 21:53:25 +00:00
misc.php Administration: Remove single-use URL parameters and create canonical link based on new URL. 2015-03-11 23:09:26 +00:00
ms-deprecated.php Empty `return` statements are unnecessary at the end of functions. 2015-03-08 23:09:27 +00:00
ms.php Provide proper label associations and descriptions throughout the network admin 2015-02-23 02:29:26 +00:00
nav-menu.php Nav menus: Return to calling links "Custom Links". 2015-03-12 06:15:27 +00:00
plugin-install.php Avoid inadvertent stomping of the original `$args` parameter passed to `plugins_api_result` and `themes_api_result` filters in `plugins_api()` and `themes_api()`, respectively. 2015-02-07 06:21:22 +00:00
plugin.php Remove unused local vars in `delete_plugins()`, `delete_theme()`, `WP_Date_Query->validate_date_values()`, `global_terms()`, and `WP_Text_Diff_Renderer_Table->_changed()`. 2015-01-16 21:19:22 +00:00
post.php Introduce a new algorithm for displaying a hierarchical list of post objects in the `WP_Posts_List_Table`. This reduces processing time, reduces database queries, and substantially reduces memory use on sites with a high number of Pages. 2015-03-11 20:46:27 +00:00
revision.php In `wp-admin/includes/revision.php`, `$post->modified` is a coding error. It should be `$post->post_modified`. 2015-01-10 05:50:22 +00:00
schema.php Replace generic "Dear user" greeting in email notifications with a more personalized one. 2015-02-10 07:47:27 +00:00
screen.php Screen Options: Improve items per page option label. 2015-03-10 15:32:27 +00:00
taxonomy.php Add missing descriptions to the DocBlocks for various functions in wp-admin/includes/taxonomy.php. 2015-01-29 11:34:22 +00:00
template.php List tables: Display front and posts page indicators. 2015-03-04 19:45:25 +00:00
theme-install.php In HTML5, the `action` attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:16:24 +00:00
theme.php Add theme browsing and theme switching to the Customizer 2015-02-24 20:31:24 +00:00
translation-install.php Avoid a PHP notice in `wp_install_language_form()` and `wp_dropdown_languages()` if the language doesn't have a ISO 639-1 code. 2015-02-13 11:23:26 +00:00
update-core.php Remove unused media JS files. 2015-02-10 22:45:28 +00:00
update.php Shiny Updates: Add ajax-y updates to the plugin list page, and ajax-y updates and installs to the plugin card page. 2015-02-05 04:19:23 +00:00
upgrade.php Upgrades: wp_usermeta is a global table in multisite, so it should only be upgraded by the single site routines when we're not in a multisite install. 2015-02-06 13:41:22 +00:00
user.php Correct all `@return unknown` instances. 2014-11-03 06:17:22 +00:00
widgets.php In HTML5, the `action` attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:16:24 +00:00