WordPress/wp-includes
Bernhard Reiter 8fa9aad5e6 HTML API: Add support for SPAN element.
In this patch we're introducing support for the SPAN element, which is the first
in the class of "any other tag" in the "in body" insertion mode.

This patch introduces the mechanisms required to handle that class of tags but
only introduces SPAN to keep the change focused. With the tests and mechanisms
in place it will be possible to follow-up and add another limited set of tags.

It's important that this not use the default catch-all in the switch handling
`step_in_body` because that would catch tags that have specific rules in previous
case statements that aren't yet added. For example, we don't want to treat the
`TABLE` element as "any other tag".

Props dmsnell.
Fixes #58907.
Built from https://develop.svn.wordpress.org/trunk@56331


git-svn-id: http://core.svn.wordpress.org/trunk@55843 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-01 07:56:23 +00:00
..
assets Editor: initial update of npm packages for 6.3 RC3. 2023-07-28 07:40:16 +00:00
block-patterns
block-supports Editor: Lazily load Duotone settings only when needed. 2023-07-13 11:34:28 +00:00
blocks Editor: initial update of npm packages for 6.3 RC3. 2023-07-28 07:40:16 +00:00
certificates
css Editor: initial update of npm packages for 6.3 RC3. 2023-07-28 07:40:16 +00:00
customize Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 23:00:22 +00:00
fonts
html-api HTML API: Add support for SPAN element. 2023-08-01 07:56:23 +00:00
ID3
images General: Remove Windows Live Writer manifest file. 2023-04-04 14:56:22 +00:00
IXR
js Editor: initial update of npm packages for 6.3 RC3. 2023-07-28 07:40:16 +00:00
php-compat
PHPMailer External Libraries: Upgrade PHPMailer to version 6.8.0. 2023-03-17 14:22:22 +00:00
pomo Code Modernization: Replace usage of substr() with str_starts_with() and str_ends_with(). 2023-06-22 14:57:24 +00:00
Requests External Libraries: Update the Requests library to version 2.0.6. 2023-04-05 13:12:26 +00:00
rest-api Docs: Fix indentation issue in WP_REST_Global_Styles_Revisions_Controller class. 2023-07-19 22:53:23 +00:00
SimplePie
sitemaps Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 23:19:23 +00:00
sodium_compat Upgrade/Install: Update sodium_compat to v1.20.0. 2023-04-30 14:08:23 +00:00
style-engine Editor: add box shadow support to blocks. 2023-06-26 23:44:29 +00:00
Text Code Modernization: Explicitly declare all properties in Text_Diff_Engine_native. 2023-05-12 08:51:22 +00:00
theme-compat General: Replace some instances of "blog" with "site" in documentation, translator comments, and user-facing text strings. 2023-06-19 18:27:27 +00:00
widgets Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 23:21:22 +00:00
admin-bar.php Help/About: Add a “Get Involved” tab to the About page. 2023-07-12 12:54:24 +00:00
atomlib.php
author-template.php Code Modernization: Correct fallback return value in get_the_author(). 2023-05-14 17:58:24 +00:00
block-editor.php Editor: add iframe around post editor. 2023-06-27 00:23:23 +00:00
block-i18n.json
block-patterns.php Editor: allow filtering block patterns by source. 2023-06-27 11:13:27 +00:00
block-template-utils.php Editor: fix duplication in templates list. 2023-08-01 02:12:24 +00:00
block-template.php Toolbar: Make the 'Edit site' link open the editor with the current template. 2023-07-11 11:33:27 +00:00
blocks.php Editor: trim footnote anchors from post excerpts. 2023-07-17 01:47:26 +00:00
bookmark-template.php Code Modernization: Replace usage of substr() with str_starts_with() and str_ends_with(). 2023-06-22 14:57:24 +00:00
bookmark.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 20:17:29 +00:00
cache-compat.php
cache.php
canonical.php Code Modernization: Use str_contains() in a few more places. 2023-07-17 13:18:27 +00:00
capabilities.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 20:17:29 +00:00
category-template.php
category.php Coding Standards: Use strict comparison in wp-includes/category.php. 2023-06-05 11:16:18 +00:00
class-feed.php
class-http.php
class-IXR.php
class-json.php
class-oembed.php
class-phpass.php External Libraries: Prevent a PHP 8.1 deprecation notice in PasswordHash::gensalt_blowfish(). 2023-02-13 09:08:23 +00:00
class-phpmailer.php
class-pop3.php Mail: Check that set_time_limit() function is available before using it in class-pop3.php. 2023-02-11 12:43:22 +00:00
class-requests.php External Libraries: Update the Requests library to version 2.0.6. 2023-04-05 13:12:26 +00:00
class-simplepie.php Docs: Various corrections and improvements to inline docs and docblocks. 2023-05-12 21:35:21 +00:00
class-smtp.php
class-snoopy.php
class-walker-category-dropdown.php
class-walker-category.php Coding Standards: Use strict comparison in wp-includes/class-walker-category.php. 2023-06-06 00:30:20 +00:00
class-walker-comment.php
class-walker-nav-menu.php Menus: Allow themes and plugins to pass HTML attributes to various Nav Walker outputs. 2023-06-27 15:26:27 +00:00
class-walker-page-dropdown.php Coding Standards: Use strict comparison in wp-includes/class-walker-page-dropdown.php. 2023-06-11 09:27:18 +00:00
class-walker-page.php Coding Standards: Use strict comparison in wp-includes/class-walker-page.php. 2023-06-12 06:12:24 +00:00
class-wp-admin-bar.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 20:17:29 +00:00
class-wp-ajax-response.php
class-wp-application-passwords.php Docs: A host of corrections and improvements to inline documentation. 2023-05-08 22:37:24 +00:00
class-wp-block-editor-context.php
class-wp-block-list.php
class-wp-block-parser-block.php Editor: Update block-serialization-default-parser package for WP 6.3 Beta 1. 2023-06-27 00:45:38 +00:00
class-wp-block-parser-frame.php Editor: Update block-serialization-default-parser package for WP 6.3 Beta 1. 2023-06-27 00:45:38 +00:00
class-wp-block-parser.php Editor: Update block-serialization-default-parser package for WP 6.3 Beta 1. 2023-06-27 00:45:38 +00:00
class-wp-block-pattern-categories-registry.php
class-wp-block-patterns-registry.php Docs: Correct and improve various documented types for properties, functions, and hooks. 2023-04-27 22:29:18 +00:00
class-wp-block-styles-registry.php
class-wp-block-supports.php Docs: A host of corrections and improvements to inline documentation. 2023-05-08 22:37:24 +00:00
class-wp-block-template.php REST API: return post modified datetime for Templates. 2023-06-23 06:29:23 +00:00
class-wp-block-type-registry.php
class-wp-block-type.php Editor: Add selectors field to block type definition 2023-04-21 10:43:25 +00:00
class-wp-block.php
class-wp-classic-to-block-menu-converter.php Docs: Various docblocks corrections. 2023-07-18 07:37:21 +00:00
class-wp-comment-query.php Code Modernization: Replace usage of strpos() with str_contains(). 2023-06-22 14:36:26 +00:00
class-wp-comment.php Docs: Use third-person singular verbs in various function descriptions, as per docblocks standards. 2023-04-24 16:37:22 +00:00
class-wp-customize-control.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 20:17:29 +00:00
class-wp-customize-manager.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 20:17:29 +00:00
class-wp-customize-nav-menus.php Code Modernization: Replace usage of substr() with str_starts_with() and str_ends_with(). 2023-06-22 14:57:24 +00:00
class-wp-customize-panel.php
class-wp-customize-section.php
class-wp-customize-setting.php
class-wp-customize-widgets.php Code Modernization: Replace usage of strpos() with str_starts_with(). 2023-05-02 15:45:22 +00:00
class-wp-date-query.php Code Modernization: Replace usage of strpos() with str_contains(). 2023-06-22 14:36:26 +00:00
class-wp-dependencies.php
class-wp-dependency.php
class-wp-duotone.php Editor: Lazily load Duotone settings only when needed. 2023-07-13 11:34:28 +00:00
class-wp-editor.php Editir: Fix open_basedir warnings on the classic Edit Post screen when additional TinyMCE plugins are used. 2023-07-14 20:59:26 +00:00
class-wp-embed.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 20:17:29 +00:00
class-wp-error.php Docs: Document default values for optional parameters in various DocBlocks. 2023-02-21 16:39:19 +00:00
class-wp-fatal-error-handler.php Help/About: Use the new /documentation/ URLs for HelpHub links in WordPress Admin. 2023-02-23 10:38:21 +00:00
class-wp-feed-cache-transient.php
class-wp-feed-cache.php
class-wp-hook.php Plugins: Remove is_object() check in WP_Hook:build_preinitialized_hooks(). 2023-05-11 11:43:21 +00:00
class-wp-http-cookie.php Code Modernization: Use str_starts_with() and str_ends_with() in a few more places. 2023-06-24 17:17:23 +00:00
class-wp-http-curl.php HTTP API: Declare a few default parameters in WP_Http_Curl and WP_Http_Streams. 2023-07-03 14:03:29 +00:00
class-wp-http-encoding.php Code Modernization: Replace usage of substr() with str_starts_with() and str_ends_with(). 2023-06-22 14:57:24 +00:00
class-wp-http-ixr-client.php
class-wp-http-proxy.php Code Modernization: Replace usage of strpos() with str_contains(). 2023-06-22 14:36:26 +00:00
class-wp-http-requests-hooks.php
class-wp-http-requests-response.php External Libraries: Update Requests library to version 2.0.0. 2022-12-15 21:32:17 +00:00
class-wp-http-response.php
class-wp-http-streams.php HTTP API: Declare a few default parameters in WP_Http_Curl and WP_Http_Streams. 2023-07-03 14:03:29 +00:00
class-wp-http.php Code Modernization: Replace usage of strpos() with str_contains(). 2023-06-22 14:36:26 +00:00
class-wp-image-editor-gd.php Docs: Fix incorrect type for $crop param is various WP_Image_Editor classes and methods. 2023-07-11 06:31:22 +00:00
class-wp-image-editor-imagick.php Media: Adjust PDF upload handling to remove non-opaque alpha channels from previews. 2023-07-19 22:35:27 +00:00
class-wp-image-editor.php Docs: Fix incorrect type for $crop param is various WP_Image_Editor classes and methods. 2023-07-11 06:31:22 +00:00
class-wp-list-util.php General: Revert strict comparison in WP_List_Util for now. 2023-07-05 11:15:22 +00:00
class-wp-locale-switcher.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:25:23 +00:00
class-wp-locale.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:25:23 +00:00
class-wp-matchesmapregex.php
class-wp-meta-query.php Code Modernization: Replace usage of strpos() with str_contains(). 2023-06-22 14:36:26 +00:00
class-wp-metadata-lazyloader.php Networks and Sites: Lazy load site meta. 2023-05-11 11:15:24 +00:00
class-wp-navigation-fallback.php Docs: Various docblocks corrections. 2023-07-18 07:37:21 +00:00
class-wp-network-query.php Cache API: Introduce new queries cache groups. 2023-03-10 16:30:03 +00:00
class-wp-network.php Coding Standards: Use strict comparison in wp-includes/class-wp-network.php. 2023-07-12 09:46:25 +00:00
class-wp-object-cache.php Docs: Fix typo in _validate_cache_id() description. 2023-03-14 16:55:19 +00:00
class-wp-oembed-controller.php
class-wp-oembed.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:25:23 +00:00
class-wp-paused-extensions-storage.php
class-wp-post-type.php Code Modernization: Replace usage of strpos() with str_contains(). 2023-06-22 14:36:26 +00:00
class-wp-post.php
class-wp-query.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:25:23 +00:00
class-wp-recovery-mode-cookie-service.php
class-wp-recovery-mode-email-service.php Code Modernization: Replace usage of strpos() with str_starts_with(). 2023-05-02 15:45:22 +00:00
class-wp-recovery-mode-key-service.php Recovery Mode: Use PasswordHash API directly when validating keys. 2023-02-21 15:59:18 +00:00
class-wp-recovery-mode-link-service.php
class-wp-recovery-mode.php Code Modernization: Replace usage of strpos() with str_starts_with(). 2023-05-02 15:45:22 +00:00
class-wp-rewrite.php Coding Standards: Use strict comparison in wp-includes/class-wp-rewrite.php. 2023-07-11 11:35:23 +00:00
class-wp-role.php
class-wp-roles.php Coding Standards: Use strict comparison in wp-includes/class-wp-roles.php. 2023-07-28 11:37:25 +00:00
class-wp-scripts.php Coding Standards: Correct equals sign alignment in various files. 2023-07-20 00:06:21 +00:00
class-wp-session-tokens.php
class-wp-simplepie-file.php Coding Standards: Use strict comparison in wp-includes/class-wp-simplepie-file.php. 2023-07-07 06:42:25 +00:00
class-wp-simplepie-sanitize-kses.php
class-wp-site-query.php Code Modernization: Replace usage of strpos() with str_contains(). 2023-06-22 14:36:26 +00:00
class-wp-site.php
class-wp-styles.php Code Modernization: Replace usage of strpos() with str_starts_with(). 2023-05-02 15:45:22 +00:00
class-wp-tax-query.php Coding Standards: Use strict comparison in wp-includes/class-wp-tax-query.php. 2023-07-08 10:48:24 +00:00
class-wp-taxonomy.php Docs: All sorts of improvements and corrections to function and hook docs. 2023-04-27 23:15:17 +00:00
class-wp-term-query.php Taxonomy: Always lazily load term meta. 2023-04-21 09:24:22 +00:00
class-wp-term.php
class-wp-text-diff-renderer-inline.php
class-wp-text-diff-renderer-table.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:25:23 +00:00
class-wp-textdomain-registry.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:25:23 +00:00
class-wp-theme-json-data.php Code Modernization: Add AllowDynamicProperties attribute to recently introduced classes. 2022-10-11 15:00:12 +00:00
class-wp-theme-json-resolver.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:40:23 +00:00
class-wp-theme-json-schema.php Docs: Remove @return void from various DocBlocks. 2023-05-06 11:40:24 +00:00
class-wp-theme-json.php General: Fix an error introduced in [56179]. 2023-07-09 22:17:22 +00:00
class-wp-theme.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:48:22 +00:00
class-wp-user-meta-session-tokens.php
class-wp-user-query.php Coding Standards: Use strict comparison in wp-includes/class-wp-user-query.php. 2023-07-09 09:59:24 +00:00
class-wp-user-request.php
class-wp-user.php Coding Standards: Use strict comparison in wp-includes/class-wp-user.php. 2023-07-10 12:53:26 +00:00
class-wp-walker.php
class-wp-widget-factory.php
class-wp-widget.php Docs: Document default values for optional parameters in various DocBlocks. 2023-02-21 16:39:19 +00:00
class-wp-xmlrpc-server.php Code Modernization: Use str_contains() in a few more places. 2023-07-17 13:18:27 +00:00
class-wp.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:48:22 +00:00
class-wpdb.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:48:22 +00:00
class.wp-dependencies.php
class.wp-scripts.php
class.wp-styles.php
comment-template.php Code Modernization: Replace usage of substr() with str_starts_with() and str_ends_with(). 2023-06-22 14:57:24 +00:00
comment.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:48:22 +00:00
compat.php General: Increase the minimum supported version of PHP to 7.0.0. 2023-07-05 17:41:22 +00:00
cron.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:48:22 +00:00
date.php
default-constants.php Docs: Clarify where the wp_get_development_mode() value is retrieved from. 2023-07-14 14:10:26 +00:00
default-filters.php Default Filters: Correct hook type for wp_print_scripts and customize_controls_print_styles. 2023-07-05 16:21:27 +00:00
default-widgets.php
deprecated.php General: Rename wp_in_development_mode() to wp_is_development_mode(). 2023-07-17 14:50:21 +00:00
embed-template.php
embed.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:48:22 +00:00
error-protection.php Code Modernization: Replace usage of strpos() with str_starts_with(). 2023-05-02 15:45:22 +00:00
feed-atom-comments.php Coding Standards: Use strict comparison in wp-includes/feed-atom-comments.php. 2023-07-29 00:31:35 +00:00
feed-atom.php
feed-rdf.php
feed-rss2-comments.php Coding Standards: Rename $comment_ID variable to $comment_id in various files. 2023-02-12 18:08:21 +00:00
feed-rss2.php
feed-rss.php
feed.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-09 21:48:22 +00:00
formatting.php Coding Standards: Use strict comparison in wp-includes/formatting.php. 2023-07-30 08:53:25 +00:00
functions.php Coding Standards: Use strict comparison in wp-includes/functions.php. 2023-07-31 13:33:24 +00:00
functions.wp-scripts.php Script Loader: Add support for HTML 5 "async" and "defer" attributes. 2023-06-26 13:42:23 +00:00
functions.wp-styles.php
general-template.php Code Modernization: Use str_contains() in a few more places. 2023-06-26 10:17:25 +00:00
global-styles-and-settings.php Editor: Fix bug where it was not possible to style custom block elements in theme.json. 2023-07-18 00:02:22 +00:00
http.php Code Modernization: Replace usage of substr() with str_starts_with() and str_ends_with(). 2023-06-22 14:57:24 +00:00
https-detection.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:38:25 +00:00
https-migration.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:38:25 +00:00
kses.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:38:25 +00:00
l10n.php I18N: Ensure determine_locale() does not potentially return an empty string. 2023-06-23 16:03:25 +00:00
link-template.php Code Modernization: Use str_contains() in a few more places. 2023-07-17 13:18:27 +00:00
load.php General: Rename wp_in_development_mode() to wp_is_development_mode(). 2023-07-17 14:50:21 +00:00
locale.php
media-template.php Media: Redirect deprecated wp-admin/media.php file. 2023-06-19 23:20:21 +00:00
media.php Coding Standards: Correct alignment in wp-includes/media.php. 2023-07-23 16:00:26 +00:00
meta.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:38:25 +00:00
ms-blogs.php Code Modernization: Replace usage of substr() with str_starts_with() and str_ends_with(). 2023-06-22 14:57:24 +00:00
ms-default-constants.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:48:22 +00:00
ms-default-filters.php Posts, Post Types: Pass the post object to _update_posts_count_on_delete(). 2023-02-24 01:23:20 +00:00
ms-deprecated.php Code Modernization: Replace usage of substr() with str_starts_with() and str_ends_with(). 2023-06-22 14:57:24 +00:00
ms-files.php Code Modernization: Replace usage of strpos() with str_contains(). 2023-06-22 14:36:26 +00:00
ms-functions.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:48:22 +00:00
ms-load.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:48:22 +00:00
ms-network.php Cache API: Add helper function wp_cache_set_last_changed. 2023-05-02 11:26:24 +00:00
ms-settings.php Code Modernization: Replace usage of substr() with str_starts_with() and str_ends_with(). 2023-06-22 14:57:24 +00:00
ms-site.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:48:22 +00:00
nav-menu-template.php Coding Standards: Replace strval() with (string) type casting in wp_nav_menu(). 2023-02-16 00:04:21 +00:00
nav-menu.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:48:22 +00:00
navigation-fallback.php Editor: load title on navigation fallback. 2023-07-25 06:30:20 +00:00
option.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:48:22 +00:00
pluggable-deprecated.php
pluggable.php Code Modernization: Use str_contains() in a few more places. 2023-07-17 13:18:27 +00:00
plugin.php Docs: Mark apply_filters() third parameter $args as optional. 2023-06-08 07:54:22 +00:00
post-formats.php Docs: Document default values for optional parameters in various DocBlocks. 2023-02-21 16:39:19 +00:00
post-template.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:48:22 +00:00
post-thumbnail-template.php Media: Introduce wp_get_attachment_image_context filter. 2023-05-17 18:31:24 +00:00
post.php Editor: update string incorrectly marked for translation in Chrome. 2023-07-11 05:10:23 +00:00
query.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:48:22 +00:00
registration-functions.php
registration.php
rest-api.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:48:22 +00:00
revision.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:48:22 +00:00
rewrite.php Coding Standards: Use strict comparison in wp-includes/rewrite.php. 2023-07-11 11:15:27 +00:00
robots-template.php
rss-functions.php
rss.php Docs: Fix a typo in wp-includes/rss.php inline comments. 2023-04-10 19:31:18 +00:00
script-loader.php Script Loader: Delay loading comment-reply script with async loading strategy. 2023-07-28 17:17:24 +00:00
session.php
shortcodes.php Coding Standards: Correct equals sign alignment in various files. 2023-07-20 00:06:21 +00:00
sitemaps.php
spl-autoload-compat.php
style-engine.php Docs: Correct default value for the $optimize option in Style Engine. 2023-05-17 12:06:19 +00:00
taxonomy.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 23:11:22 +00:00
template-canvas.php
template-loader.php
template.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 23:11:22 +00:00
theme-i18n.json
theme-previews.php General: Escape nonce used for block theme activation. 2023-07-12 05:21:23 +00:00
theme-templates.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 23:11:22 +00:00
theme.json Editor: stabilise layout and refactor definitions. 2023-06-27 07:25:22 +00:00
theme.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 23:11:22 +00:00
update.php I18N: Add missing translator comment in WP_Upgrader::generic_strings(). 2023-07-21 13:33:27 +00:00
user.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 23:11:22 +00:00
vars.php General: Update Opera browser sniff follow UA string changes. 2023-07-13 00:58:25 +00:00
version.php HTML API: Add support for SPAN element. 2023-08-01 07:56:23 +00:00
widgets.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 23:11:22 +00:00
wp-db.php
wp-diff.php