WordPress/wp-admin/includes
Dominik Schilling aa561e67a1 Bootstrap: Enhance core's memory limit handling.
* Don't lower memory limit if the current limit is greater than `WP_MAX_MEMORY_LIMIT`.
* Set `WP_MEMORY_LIMIT` and `WP_MAX_MEMORY_LIMIT` to current limit if the `memory_limit` setting can't be changed at runtime.
* Use `wp_convert_hr_to_bytes()` when parsing the value of the `memory_limit` setting because it can be a shorthand or an integer value.
* Introduce `wp_raise_memory_limit( $context )` to raise the PHP memory limit for memory intensive processes. This DRYs up some logic and includes the existing `admin_memory_limit` and `image_memory_limit` filters. The function can also be used for custom contexts, the `{$context}_memory_limit` filter allows to customize the limit.
* Introduce `wp_is_ini_value_changeable( $setting )` to determine whether a PHP ini value is changeable at runtime.
* Remove a `function_exists( 'memory_get_usage' )` check. Since PHP 5.2.1 support for memory limit is always enabled.

Related commits: [38011-38013]

Props jrf, A5hleyRich, swissspidy, ocean90.
Fixes #32075.
Built from https://develop.svn.wordpress.org/trunk@38015


git-svn-id: http://core.svn.wordpress.org/trunk@37956 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2016-07-08 14:37:30 +00:00
..
admin-filters.php Upgrade/Install: Change priority for theme/update update rows. 2016-07-05 16:46:29 +00:00
admin.php Add grunt prerelease task 2016-03-10 05:37:27 +00:00
ajax-actions.php Text Changes: Remove duplicate string, use the one we already have. 2016-07-04 22:10:28 +00:00
bookmark.php Text Changes: Unify permission error messages. 2016-06-29 15:16:29 +00:00
class-automatic-upgrader-skin.php Upgrader: Add changelog entries for when the classes were moved to its own file. 2016-05-13 20:59:27 +00:00
class-bulk-plugin-upgrader-skin.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
class-bulk-theme-upgrader-skin.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
class-bulk-upgrader-skin.php Upgrader: Add changelog entries for when the classes were moved to its own file. 2016-05-13 20:59:27 +00:00
class-core-upgrader.php Docs: Fix typo in a comment in Core_Upgrader::upgrade(). 2016-07-08 13:19:30 +00:00
class-file-upload-upgrader.php Upgrader: Add changelog entries for when the classes were moved to its own file. 2016-05-13 20:59:27 +00:00
class-ftp-pure.php Updates: FTP/PemFTP Library: Remove the usage of deprecated regular expression functions (ereg replaced by PCRE). 2015-09-18 08:20:27 +00:00
class-ftp-sockets.php Updates: FTP/PemFTP Library: Remove the usage of deprecated regular expression functions (ereg replaced by PCRE). 2015-09-18 08:20:27 +00:00
class-ftp.php Filesystem: Avoid PHP warnings when using the FTP Sockets class. 2015-12-15 03:12:26 +00:00
class-language-pack-upgrader-skin.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
class-language-pack-upgrader.php Upgrade: Trigger the upgrader_process_complete action for translation updates. 2016-06-11 17:44:28 +00:00
class-pclzip.php Deprecate php4 style constructors 2015-06-28 15:27:24 +00:00
class-plugin-installer-skin.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
class-plugin-upgrader-skin.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
class-plugin-upgrader.php Upgrader: Add changelog entries for when the classes were moved to its own file. 2016-05-13 20:59:27 +00:00
class-theme-installer-skin.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
class-theme-upgrader-skin.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
class-theme-upgrader.php Upgrader: Add changelog entries for when the classes were moved to its own file. 2016-05-13 20:59:27 +00:00
class-walker-category-checklist.php Docs: Clarify the file header summary for wp-admin/includes/class-walker-category-checklist.php, introduced in [34241]. 2015-09-22 14:33:48 +00:00
class-walker-nav-menu-checklist.php Docs: Walker_Nav_Menu_Checklist and Walker_Nav_Menu_Edit are part of the Navigation Menu API, but intended for use in the scope of administration. 2015-10-15 17:26:24 +00:00
class-walker-nav-menu-edit.php Nav Menus: In Walker_Nav_Menu_Edit::start_el() initialize $original_title with false. 2016-07-04 20:16:28 +00:00
class-wp-automatic-upgrader.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
class-wp-comments-list-table.php DOCS: Replace HTTP links with HTTPS. 2016-06-10 04:50:33 +00:00
class-wp-filesystem-base.php Docs: Use 3-digit, x.x.x-style semantic versioning for _doing_it_wrong(), _deprecated_function(), _deprecated_argument(), and _deprecated_file() throughout core. 2016-07-06 12:40:29 +00:00
class-wp-filesystem-direct.php Add @access docs to class-wp-filesystem-* files. 2015-09-10 01:21:24 +00:00
class-wp-filesystem-ftpext.php Filesystem: Revert [33648] and [34733] unfortunately these have caused issues for some servers, while fixing it for others. 2015-12-15 02:36:28 +00:00
class-wp-filesystem-ftpsockets.php Filesystem: Revert [33648] and [34733] unfortunately these have caused issues for some servers, while fixing it for others. 2015-12-15 02:36:28 +00:00
class-wp-filesystem-ssh2.php Docs: Add missing return descriptions for WP_Filesystem_SSH2::chown() and WP_Filesystem_SSH2::run_command(). 2016-04-21 02:38:29 +00:00
class-wp-importer.php Docs: Add missing descriptions for the $wpdb global in DocBlocks all the places. 2015-10-14 23:44:25 +00:00
class-wp-internal-pointers.php Docs: Clarify the file header summary for wp-admin/includes/class-wp-internal-pointers.php, introduced in [34241]. 2015-09-22 14:35:25 +00:00
class-wp-links-list-table.php Taxonomy: Remove unnecessary 'All categories' string on Edit Posts and Edit Links screens and use taxonomy's all_items label instead. 2016-03-02 22:14:25 +00:00
class-wp-list-table.php List tables: Make the pagination links and text better responsive. 2016-06-29 13:30:28 +00:00
class-wp-media-list-table.php Media: Avoid PHP notices when trying to show a parent post title of an orphaned post type. 2016-07-04 19:34:28 +00:00
class-wp-ms-sites-list-table.php Multisite: Add a ms_sites_list_table_query_args filter to WP_MS_Sites_List_Table. 2016-06-28 22:26:30 +00:00
class-wp-ms-themes-list-table.php Update/Install: Shiny Updates v2. 2016-06-15 16:37:29 +00:00
class-wp-ms-users-list-table.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
class-wp-plugin-install-list-table.php Update/Install: Shiny Updates v2. 2016-06-15 16:37:29 +00:00
class-wp-plugins-list-table.php Docs: Fix a typo across some function and hook docs. 2016-07-04 22:45:29 +00:00
class-wp-post-comments-list-table.php Docs: Add missing file headers to the list table classes and adjust class DocBlocks accordingly. 2015-10-17 15:13:25 +00:00
class-wp-posts-list-table.php Posts: Introduce WP_Post_Type and use it in register_post_type() and unregister_post_type(). 2016-06-28 16:41:35 +00:00
class-wp-press-this.php Docs: Apply inline @see tags to hooks referenced in DocBlocks for wp-admin/* files. 2016-05-23 17:28:27 +00:00
class-wp-screen.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
class-wp-site-icon.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
class-wp-terms-list-table.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
class-wp-theme-install-list-table.php Docs: Fix typo in WP_Theme_Install_List_Table description. 2016-07-01 10:27:32 +00:00
class-wp-themes-list-table.php Text Changes: Consistently refer to https://wordpress.org/plugins/ and https://wordpress.org/themes/ as WordPress Plugin Directory and WordPress Theme Directory, respectively. 2016-04-22 06:57:26 +00:00
class-wp-upgrader-skin.php Update/Install: Shiny Updates v2. 2016-06-15 16:37:29 +00:00
class-wp-upgrader-skins.php Upgrader: Update wp-admin/includes/class-wp-upgrader-skins.php to require_once the new files added in [37406]. 2016-05-10 11:42:26 +00:00
class-wp-upgrader.php Update/Install: Shiny Updates v2. 2016-06-15 16:37:29 +00:00
class-wp-users-list-table.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
comment.php Text Changes: Unify permission error messages. 2016-06-29 15:16:29 +00:00
continents-cities.php I18N: Update list of continents and cities for the timezone selection. 2016-05-24 23:24:27 +00:00
credits.php Docs: Miscellaneous docblock corrections. 2015-12-23 06:31:27 +00:00
dashboard.php Dashboard: Don't add a "Configure" link to the toggle button. 2016-07-05 15:22:29 +00:00
deprecated.php Docs: Use 3-digit, x.x.x-style semantic versioning for _doing_it_wrong(), _deprecated_function(), _deprecated_argument(), and _deprecated_file() throughout core. 2016-07-06 12:40:29 +00:00
edit-tag-messages.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
export.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
file.php Bootstrap: Enhance core's memory limit handling. 2016-07-08 14:37:30 +00:00
image-edit.php Bootstrap: Enhance core's memory limit handling. 2016-07-08 14:37:30 +00:00
image.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
import.php callback is not a valid type in PHP, PSR-5, or phpDocumentor. callable should be used instead. 2015-09-25 23:58:25 +00:00
list-table.php Docs: @param fixes for a variety of docblocks. 2016-01-09 01:45:26 +00:00
media.php Docs: Fix a typo across some function and hook docs. 2016-07-04 22:45:29 +00:00
menu.php Text Changes: Unify permission error messages. 2016-06-29 15:16:29 +00:00
meta-boxes.php Docs: Use 3-digit, x.x.x-style semantic versioning for _doing_it_wrong(), _deprecated_function(), _deprecated_argument(), and _deprecated_file() throughout core. 2016-07-06 12:40:29 +00:00
misc.php DOCS: Replace HTTP links with HTTPS. 2016-06-10 04:50:33 +00:00
ms-admin-filters.php Users: Display the new user email notice in user admin too. 2016-02-07 13:54:25 +00:00
ms-deprecated.php Docs: Use 3-digit, x.x.x-style semantic versioning for _doing_it_wrong(), _deprecated_function(), _deprecated_argument(), and _deprecated_file() throughout core. 2016-07-06 12:40:29 +00:00
ms.php Docs: Use 3-digit, x.x.x-style semantic versioning for _doing_it_wrong(), _deprecated_function(), _deprecated_argument(), and _deprecated_file() throughout core. 2016-07-06 12:40:29 +00:00
nav-menu.php Posts: Introduce WP_Post_Type and use it in register_post_type() and unregister_post_type(). 2016-06-28 16:41:35 +00:00
network.php I18N: Make "That's all, stop editing! Happy blogging." translatable. 2016-06-28 23:24:27 +00:00
noop.php Create a new file, wp-admin/includes/noop.php, which loads all of the noop functions for load-script|styles.php and is only loaded by those files. DRYs in the process. 2015-09-11 05:04:23 +00:00
options.php Networks and sites: Replace "blog" usage with "site" in docs. 2016-01-28 03:35:27 +00:00
plugin-install.php Update/Install: Shiny Updates v2. 2016-06-15 16:37:29 +00:00
plugin.php Docs: Use 3-digit, x.x.x-style semantic versioning for _doing_it_wrong(), _deprecated_function(), _deprecated_argument(), and _deprecated_file() throughout core. 2016-07-06 12:40:29 +00:00
post.php Text Changes: Unify permission error messages. 2016-06-29 15:16:29 +00:00
revision.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
schema.php DOCS: Replace HTTP links with HTTPS. 2016-06-10 04:50:33 +00:00
screen.php Screen API: After [37972], ensure that $box['args'] is an array before trying to access __widget_basename. 2016-07-07 16:39:29 +00:00
taxonomy.php Store only term IDs in object term relationships caches. 2016-05-26 04:50:27 +00:00
template.php Docs: Use 3-digit, x.x.x-style semantic versioning for _doing_it_wrong(), _deprecated_function(), _deprecated_argument(), and _deprecated_file() throughout core. 2016-07-06 12:40:29 +00:00
theme-install.php Docs: Use 3-digit, x.x.x-style semantic versioning for _doing_it_wrong(), _deprecated_function(), _deprecated_argument(), and _deprecated_file() throughout core. 2016-07-06 12:40:29 +00:00
theme.php Docs: Fix a typo across some function and hook docs. 2016-07-04 22:45:29 +00:00
translation-install.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
update-core.php Docs: Standardize hook docs in wp-admin/* to use third-person singular verbs per the inline documentation standards for PHP. 2016-05-22 18:01:30 +00:00
update.php Update/Install: Shiny Updates v2. 2016-06-15 16:37:29 +00:00
upgrade.php Docs: Use 3-digit, x.x.x-style semantic versioning for _doing_it_wrong(), _deprecated_function(), _deprecated_argument(), and _deprecated_file() throughout core. 2016-07-06 12:40:29 +00:00
user.php Docs: Apply inline @see tags to hooks referenced in DocBlocks for wp-admin/* files. 2016-05-23 17:28:27 +00:00
widgets.php Accessibility: bump headings one level up on the Appearance > Widgets screen for a better headings hierarchy. 2015-10-10 16:34:25 +00:00