WordPress/wp-includes/js
Adam Silverstein f94f194552 Media: enable AVIF support.
Add support for uploading, editing and saving AVIF images when supported by the server.

Add 'image/avif' to supported mime types. Correctly identify AVIF images and sizes even when PHP doesn't support AVIF. Resize uploaded AVIF files (when supported) and use for front end markup.

Props adamsilverstein, lukefiretoss, ayeshrajans, navjotjsingh, Tyrannous, jb510, gregbenz, nickpagz, JavierCasares, mukesh27, yguyon, swissspidy.
Fixes #51228.


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


git-svn-id: http://core.svn.wordpress.org/trunk@57025 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-02-02 17:48:15 +00:00
..
codemirror
crop
dist Editor: Update WordPress packages to Gutenberg 16.7 RC3. 2024-01-31 12:59:56 +00:00
imgareaselect Media: Update admin image editor design. 2023-06-14 20:42:27 +00:00
jcrop External Libraries: Update Jcrop to version 0.9.15. 2022-03-24 20:07:05 +00:00
jquery External Libraries: Update jQuery to version 3.7.1. 2023-08-28 17:14:23 +00:00
mediaelement Media: Enable selective optout for video and audio shortcodes. 2023-02-07 16:00:42 +00:00
plupload Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
swfupload
thickbox Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
tinymce Docs: Replace "sanity" with "confidence" for inclusive language. 2024-01-03 21:59:19 +00:00
admin-bar.js Build/Test Tools: Enable JSDocs to be linted with ESLint. 2020-07-27 23:35:02 +00:00
admin-bar.min.js
api-request.js
api-request.min.js
autosave.js
autosave.min.js Build/Test Tools: Update npm dependencies. 2023-02-02 16:36:32 +00:00
backbone.js External Libraries: Update Backbone.js to version 1.5.0. 2023-08-11 16:12:21 +00:00
backbone.min.js External Libraries: Update Backbone.js to version 1.5.0. 2023-08-11 16:12:21 +00:00
clipboard.js
clipboard.min.js
colorpicker.js Pinking shears 2012-11-17 15:11:29 +00:00
colorpicker.min.js
comment-reply.js
comment-reply.min.js
customize-base.js Docs: Fix a few more typos in DocBlocks. 2023-05-20 10:19:23 +00:00
customize-base.min.js
customize-loader.js
customize-loader.min.js
customize-models.js
customize-models.min.js
customize-preview-nav-menus.js
customize-preview-nav-menus.min.js Build/Test Tools: Update some NPM dependencies to the latest versions. 2022-04-08 20:07:18 +00:00
customize-preview-widgets.js
customize-preview-widgets.min.js
customize-preview.js Build/Test Tools: Enable JSDocs to be linted with ESLint. 2020-07-27 23:35:02 +00:00
customize-preview.min.js
customize-selective-refresh.js
customize-selective-refresh.min.js
customize-views.js
customize-views.min.js
heartbeat.js Administration: Remove deprecated unload event handlers and use pagehide (and pageshow) when appropriate. 2023-10-09 21:31:27 +00:00
heartbeat.min.js Administration: Remove deprecated unload event handlers and use pagehide (and pageshow) when appropriate. 2023-10-09 21:31:27 +00:00
hoverintent-js.min.js Fix the admin toolbar js when jQuery is not present and replace the jQuery based hoverIntent.js with a native implementation. Introduces the "hoverintent" (no dependencies) package. 2019-12-10 01:03:02 +00:00
hoverIntent.js
hoverIntent.min.js
imagesloaded.min.js External Libraries: Update imagesLoaded to version 5.0.0. 2023-08-11 18:18:26 +00:00
json2.js
json2.min.js
masonry.min.js
mce-view.js Administration: Remove deprecated unload event handlers and use pagehide (and pageshow) when appropriate. 2023-10-09 21:31:27 +00:00
mce-view.min.js Administration: Remove deprecated unload event handlers and use pagehide (and pageshow) when appropriate. 2023-10-09 21:31:27 +00:00
media-audiovideo.js Editor: Update WordPress packages to Gutenberg 16.7 RC3. 2024-01-31 12:59:56 +00:00
media-audiovideo.min.js Editor: Update WordPress packages to Gutenberg 16.7 RC3. 2024-01-31 12:59:56 +00:00
media-editor.js
media-editor.min.js
media-grid.js Editor: Update WordPress packages to Gutenberg 16.7 RC3. 2024-01-31 12:59:56 +00:00
media-grid.min.js Editor: Update WordPress packages to Gutenberg 16.7 RC3. 2024-01-31 12:59:56 +00:00
media-models.js Editor: Update WordPress packages to Gutenberg 16.7 RC3. 2024-01-31 12:59:56 +00:00
media-models.min.js Editor: Update WordPress packages to Gutenberg 16.7 RC3. 2024-01-31 12:59:56 +00:00
media-views.js Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
media-views.min.js Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
quicktags.js
quicktags.min.js
shortcode.js
shortcode.min.js Build/Test Tools: Update NPM dependencies to their latest versions. 2022-09-23 19:55:30 +00:00
swfobject.js
tw-sack.js Switch to .min for compressed JS and CSS files. 2012-08-23 00:04:18 +00:00
tw-sack.min.js
twemoji.js Emoji: Always skip nodes with the wp-exclude-emoji CSS class. 2023-02-02 00:53:25 +00:00
twemoji.min.js
underscore.js
underscore.min.js
utils.js
utils.min.js
wp-ajax-response.js Administration: Audible messages on AJAX error cases. 2022-07-16 01:08:10 +00:00
wp-ajax-response.min.js
wp-api.js
wp-api.min.js
wp-auth-check.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
wp-auth-check.min.js
wp-backbone.js
wp-backbone.min.js
wp-custom-header.js
wp-custom-header.min.js
wp-embed-template.js Embeds: Conditionally enqueue wp-embed only if needed and send ready message in case script loads after post embed windows. 2021-11-11 02:49:18 +00:00
wp-embed-template.min.js Build/Test Tools: Update some NPM dependencies to the latest versions. 2022-04-08 20:07:18 +00:00
wp-embed.js Embeds: Modernize wp-embed script with removal of obsolete IE10/IE11 code and support for WP<4.4. 2023-08-10 19:49:17 +00:00
wp-embed.min.js Embeds: Modernize wp-embed script with removal of obsolete IE10/IE11 code and support for WP<4.4. 2023-08-10 19:49:17 +00:00
wp-emoji-loader.js Emoji: Suppress console errors from sessionStorage usage in sandboxed post embed iframe. 2023-08-04 00:23:25 +00:00
wp-emoji-loader.min.js Emoji: Suppress console errors from sessionStorage usage in sandboxed post embed iframe. 2023-08-04 00:23:25 +00:00
wp-emoji-release.min.js
wp-emoji.js
wp-emoji.min.js
wp-list-revisions.js Docs: Add file doc @output annotations. 2018-06-28 02:30:15 +00:00
wp-list-revisions.min.js Build/Test Tools: Update UglifyJS to the latest version. 2021-01-06 15:29:24 +00:00
wp-lists.js Editor: Improve accessibility of new custom field UI. 2023-06-24 14:32:20 +00:00
wp-lists.min.js Editor: Improve accessibility of new custom field UI. 2023-06-24 14:32:20 +00:00
wp-pointer.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-02-16 20:25:03 +00:00
wp-pointer.min.js Build/Test Tools: Update some NPM dependencies to the latest versions. 2022-04-08 20:07:18 +00:00
wp-sanitize.js
wp-sanitize.min.js
wp-util.js
wp-util.min.js General: Throw a more descriptive error when templates are not found. 2022-09-20 03:52:10 +00:00
wpdialog.js
wpdialog.min.js
wplink.js External Libraries: Further fix jQuery deprecations in WordPress core. 2021-03-18 19:01:03 +00:00
wplink.min.js
zxcvbn-async.js
zxcvbn-async.min.js
zxcvbn.min.js