wordpress-develop/src/wp-includes
Andrew Nacin c2dd5d4a75 Bail early from shortcode functions if no delimiter is present.
This is a significant performance improvement for processing content without shortcodes, and only the slightest hit when content contains shortcodes (which must then undergo processing anyway). Performance results on the ticket.

props TobiasBg.
fixes #23855.


git-svn-id: https://develop.svn.wordpress.org/trunk@27394 602fd350-edb4-49c9-b593-d223f7449a82
2014-03-04 07:10:46 +00:00
..
certificates WP_HTTP: Update the Root Certificate bundle used for SSL communication by WP_HTTP. 2014-02-27 02:32:57 +00:00
css Remove unnecessary quotes from urls in CSS. 2014-02-26 17:22:18 +00:00
fonts Update Dashicons to latest. Adds line break, paragraph, code, and bbPress. 2014-01-31 00:40:05 +00:00
ID3 New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
images Reference https://wordpress.org rather than http://wordpress.org in strings, links, comments, etc. 2014-03-03 02:33:24 +00:00
js Add jquery.masonry.min.js. fixes #25351. 2014-03-04 02:19:41 +00:00
pomo Fix strict notices in Tests_POMO_PO. 2013-12-01 12:47:35 +00:00
SimplePie SimplePie: Fix use of DOMElement as array. 2013-09-11 04:01:44 +00:00
Text New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
theme-compat Reference https://wordpress.org rather than http://wordpress.org in strings, links, comments, etc. 2014-03-03 02:33:24 +00:00
admin-bar.php Reference https://wordpress.org rather than http://wordpress.org in strings, links, comments, etc. 2014-03-03 02:33:24 +00:00
atomlib.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:56:05 +00:00
author-template.php Add exclude and include to wp_list_authors(). 2014-02-25 20:10:34 +00:00
bookmark-template.php Use a docs-specific variable for the link_category hook docs in wp-admin/bookmarks-template.php. 2014-01-18 16:58:01 +00:00
bookmark.php Add some missing braces to get_bookmarks() which was causing an early return. Introduced in [25934]. See #25468. Fixes #25874 2013-11-08 02:19:22 +00:00
cache.php Rather than removing the 3rd argument in WP_Object_Cache::delete(), mark it as $deprecated. 2014-02-11 16:40:30 +00:00
canonical.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:56:05 +00:00
capabilities.php Don't default to current user for capability checks when dealing with a post without an author (post_author = 0). 2014-03-04 03:08:54 +00:00
category-template.php Accept nooped plurals in wp_generate_tag_cloud() / wp_tag_cloud(). 2014-03-03 17:28:07 +00:00
category.php Pinking shears 2013-10-23 14:37:54 +00:00
class-feed.php Inline documentation for hooks in wp-includes/class-feed.php. 2013-10-08 20:06:29 +00:00
class-http.php Remove all @package and @subpackage PHPDoc tags not at the file- or class-levels in core. 2014-02-25 17:13:08 +00:00
class-IXR.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:56:05 +00:00
class-json.php New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
class-oembed.php Allow any vimeo.com subdomain for embeds. 2014-02-21 19:32:01 +00:00
class-phpass.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:56:05 +00:00
class-phpmailer.php Update PHPMailer to 5.2.7 from 5.2.4. 2014-03-03 20:24:31 +00:00
class-pop3.php New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
class-simplepie.php New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
class-smtp.php Update PHPMailer to 5.2.7 from 5.2.4. 2014-03-03 20:24:31 +00:00
class-snoopy.php New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
class-wp-admin-bar.php Convert argument array documentation to the hash-notation style for WP_Admin_Bar::add_node() and WP_Admin_Bar::add_group(). 2014-03-03 06:10:22 +00:00
class-wp-ajax-response.php New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
class-wp-customize-control.php Reference https://wordpress.org rather than http://wordpress.org in strings, links, comments, etc. 2014-03-03 02:33:24 +00:00
class-wp-customize-manager.php New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
class-wp-customize-section.php Inline documentation for hooks in wp-includes/class-wp-customize-section.php. 2014-01-02 02:06:55 +00:00
class-wp-customize-setting.php Remove all @package and @subpackage PHPDoc tags not at the file- or class-levels in core. 2014-02-25 17:13:08 +00:00
class-wp-editor.php DFW: revert adding the 'image' button, images are edited in the media modal. See #24067. 2014-03-04 04:07:31 +00:00
class-wp-embed.php Inline documentation for core shortcode attributes. 2014-01-07 16:06:48 +00:00
class-wp-error.php New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
class-wp-http-ixr-client.php New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
class-wp-image-editor-gd.php The Pinking Shears stir from their slumber, awakened by what may seem, to those 2013-12-11 19:48:29 +00:00
class-wp-image-editor-imagick.php The Pinking Shears stir from their slumber, awakened by what may seem, to those 2013-12-11 19:48:29 +00:00
class-wp-image-editor.php Two more hook docs fixes. 2013-12-04 23:50:33 +00:00
class-wp-theme.php Add a filter to remove or rename page templates for a theme. This does not yet handle adding page templates. see #13265. 2014-02-26 20:31:00 +00:00
class-wp-walker.php Pinking shears 2013-10-23 14:37:54 +00:00
class-wp-xmlrpc-server.php Remove all @package and @subpackage PHPDoc tags not at the file- or class-levels in core. 2014-02-25 17:13:08 +00:00
class-wp.php Return 404 when querying author's posts who is not a member and has no posts on the site 2014-02-26 18:11:36 +00:00
class.wp-dependencies.php Inline documentation for WP_Dependencies and _WP_Dependency classes. 2013-09-20 19:53:53 +00:00
class.wp-scripts.php If the script_loader_src filter returns nothing, bail instead of printing <script src="">. 2013-09-16 22:11:12 +00:00
class.wp-styles.php Simplify how admin color schemes are enqueued. 2014-02-20 06:58:10 +00:00
comment-template.php Pass the comment object to the get_comment_date and get_comment_time. 2014-02-26 16:40:03 +00:00
comment.php Revert [27115] and let cache backends handle the stripping of spaces in cache keys as necessary. 2014-02-26 22:04:52 +00:00
compat.php New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
cron.php Cron: Fix a case where a cache inconsistency can cause wp_clear_scheduled_hook() to enter an infinite loop. This unravels the function from using other cron api functions to looping over the cron array directly. See #25773 2013-12-07 09:12:51 +00:00
date.php Add description for 'dayofyear' and 'dayofweek' arguments in WP_Date_Query. 2013-11-16 08:20:17 +00:00
default-constants.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:56:05 +00:00
default-filters.php Remove unused arg from wp_auth_check(), see #27081. 2014-02-09 22:33:56 +00:00
default-widgets.php Reference https://wordpress.org rather than http://wordpress.org in strings, links, comments, etc. 2014-03-03 02:33:24 +00:00
deprecated.php Accept nooped plurals in wp_generate_tag_cloud() / wp_tag_cloud(). 2014-03-03 17:28:07 +00:00
feed-atom-comments.php Inline documentation for hooks in wp-includes/feed-atom-comments.php. 2013-12-21 20:21:20 +00:00
feed-atom.php Inline documentation for hooks in wp-includes/feed-atom.php. 2013-09-20 22:49:36 +00:00
feed-rdf.php Pinking shears 2013-10-23 14:37:54 +00:00
feed-rss2-comments.php Pinking shears 2013-10-23 14:37:54 +00:00
feed-rss2.php Inline documentation for hooks in wp-includes/feed-rss2.php. 2013-09-20 22:26:08 +00:00
feed-rss.php Pinking shears 2013-10-23 14:37:54 +00:00
feed.php Remove all @package and @subpackage PHPDoc tags not at the file- or class-levels in core. 2014-02-25 17:13:08 +00:00
formatting.php Strip backslashes, not just forward slashes, from untrailingslashit(). 2014-03-01 21:44:43 +00:00
functions.php Strip backslashes, not just forward slashes, from untrailingslashit(). 2014-03-01 21:44:43 +00:00
functions.wp-scripts.php Inline documentation for hooks in wp-includes/functions.wp-scripts.php. 2013-10-27 17:50:38 +00:00
functions.wp-styles.php Inline documentation for hooks in wp-includes/functions.wp-styles.php. 2013-10-27 17:58:32 +00:00
general-template.php Let get_the_date() accept a post object. 2014-03-03 17:59:11 +00:00
http.php Use get_current_site() instead of the $current_site global when possible. 2013-11-13 03:22:48 +00:00
kses.php Allow the role attribute in kses for all elements. 2014-03-04 02:10:25 +00:00
l10n.php Correct @since values for various hooks. fixes #25766. 2013-10-30 03:19:16 +00:00
link-template.php Set the taxonomy property in the WP_Adjacent_Post class. fixes #26937. 2014-02-26 18:45:39 +00:00
load.php Inline documentation fixes for timer_stop(). 2014-03-01 02:41:45 +00:00
locale.php Better description for WP_Locale::_strings_for_pot(). props dimadin. fixes #25937. 2013-11-13 14:00:59 +00:00
media-template.php Reference https://wordpress.org rather than http://wordpress.org in strings, links, comments, etc. 2014-03-03 02:33:24 +00:00
media.php * Videos should always render at the same aspect ratio. 2014-02-28 21:27:40 +00:00
meta.php Correct return values for update_metadata() and related functions. 2014-02-18 21:35:07 +00:00
ms-blogs.php Fix the return description for switch_to_blog() to reflect that it always returns true. 2014-03-02 04:40:02 +00:00
ms-default-constants.php Use get_current_site() instead of the $current_site global when possible. 2013-11-13 03:22:48 +00:00
ms-default-filters.php Live network counts of users and sites for small networks. 2013-09-25 16:20:21 +00:00
ms-deprecated.php Introduce wp_get_sites(), a long-awaited replacement for get_blog_list(). 2013-09-14 21:12:26 +00:00
ms-files.php New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
ms-functions.php In remove_user_from_blog(), avoid a potentially expensive IN query before invalidating the reassigned post and link caches. 2014-02-11 16:27:05 +00:00
ms-load.php Doc fixes for wp_get_network(). 2014-03-03 18:55:08 +00:00
ms-settings.php Introduce get_site_by_path() and further rewrite the site detection process for multisite. 2014-03-02 22:24:50 +00:00
nav-menu-template.php Add the ability to short-circuit wp_nav_menu() via the pre_wp_nav_menu hook. props kasparsd, DrewAPicture, Rarst. fixes #23627. 2014-03-03 20:42:21 +00:00
nav-menu.php Consistently return a WP_Error object in case of an error in wp_update_nav_menu_item(). 2014-02-25 00:50:36 +00:00
option.php Inline documentation for hooks in wp-includes/option.php. 2014-03-02 23:34:08 +00:00
pluggable-deprecated.php Reference https://wordpress.org rather than http://wordpress.org in strings, links, comments, etc. 2014-03-03 02:33:24 +00:00
pluggable.php Improve inline documentation for wp_new_user_notification(). 2014-02-09 21:07:01 +00:00
plugin.php Introduce doing_filter() and doing_action() to identify hooks in progress. 2014-02-26 18:43:59 +00:00
post-formats.php Allow has_post_format() to be used to check for any format. 2013-11-24 13:44:42 +00:00
post-template.php Display empty-titled pages properly in Walker_PageDropdown, like we do in Walker_Page. 2014-03-02 22:33:25 +00:00
post-thumbnail-template.php Don't iterate over $wp_query->posts in update_post_thumbnail_cache() if it is empty. Adds unit tests. 2014-02-12 04:48:14 +00:00
post.php Revert [27115] and let cache backends handle the stripping of spaces in cache keys as necessary. 2014-02-26 22:04:52 +00:00
query.php Add a $default argument to get_query_var() and WP_Query::get(). fixes #16471. 2014-02-26 23:57:10 +00:00
registration-functions.php New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
registration.php New develop.svn.wordpress.org repository based on the old core.svn repository. 2013-08-07 05:25:25 +00:00
revision.php wp_get_post_revisions() should have a default orderby of date ID to tie-break rapidly added revisions - namely, when unit tests are run. There is a test that occasionally fails when running all tests, and always fails when running phpunit tests/phpunit/tests/post/revisions.php . This fixes that. 2014-02-17 21:22:25 +00:00
rewrite.php Fix a typo in the author_rewrite_rules hook doc. 2014-03-02 02:49:21 +00:00
rss-functions.php Don't rely on include_path to include files. 2013-09-25 00:17:40 +00:00
rss.php Inline docs for hooks in MagPie. 2013-09-06 17:18:33 +00:00
script-loader.php Add jquery.masonry.min.js. fixes #25351. 2014-03-04 02:19:41 +00:00
shortcodes.php Bail early from shortcode functions if no delimiter is present. 2014-03-04 07:10:46 +00:00
taxonomy.php Revert [27115] and let cache backends handle the stripping of spaces in cache keys as necessary. 2014-02-26 22:04:52 +00:00
template-loader.php Correct @since values for various hooks. fixes #25766. 2013-10-30 03:19:16 +00:00
template.php Inline documentation improvements for get_*_template() functions in wp-includes/template.php. 2014-01-05 17:54:07 +00:00
theme.php Add a pre_set_theme_mod_$name filter to set_theme_mod(). 2014-03-04 07:01:45 +00:00
update.php Reference https://wordpress.org rather than http://wordpress.org in strings, links, comments, etc. 2014-03-03 02:33:24 +00:00
user.php Additional clarification for wp_authenticate_cookie() parameters. 2014-03-02 19:50:29 +00:00
vars.php Update the wp-inclues/vars.php file header to include Nginx as a recognized web server. 2014-01-10 18:14:20 +00:00
version.php TinyMCE: update to 4.0.18, see #24067 2014-03-04 01:56:57 +00:00
widgets.php Remove unused code from WP_Widget::update_callback(). 2014-02-21 18:50:08 +00:00
wlwmanifest.xml The Pinking Shears stir from their slumber, awakened by what may seem, to those 2013-12-11 19:48:29 +00:00
wp-db.php Make OBJECT a case sensitive constant, for HHVM compatibility and general sanity. 2014-03-03 17:35:12 +00:00
wp-diff.php Remove old debug comment. props nofearinc. fixes #25865. 2013-11-08 22:23:58 +00:00