Squashed 'wp/' changes from 9b5c15e..e5e791f

e5e791f Tag 4.1
7f36f7b WordPress 4.1
9917bc6 Cache-bust CDN URLs, as the images have been optimized.
4c59429 About page: CDN images.
9b8bf43 Update theme POT files in the 4.1 branch.
0b64c32 Bundled Themes: bump version numbers to coordinate with 4.1 release.
2921c65 Update bundled theme POT files in the 4.1 branch.
a71f4d4 4.1 RC3
e4c35bd Twenty Fifteen: use better, universal sans-serif fonts for RTL, similar to Twenty Ten which also had serif fonts throughout.
ed60d52 Update individual term caches in `get_terms()`.
a0d667a Twenty Fifteen: Final RTL, editor-style, and search padding fixes.
6ace544 About page RTL fixes.
2fba9b2 About: Fix the WordPress badge.
3f08968 Pass locale to wordpress.org theme/plugin API.
b07eaf3 Twenty Fifteen: hide search input cancel button.
7486afd Add braces around a Docblock in an if statement, although not required by PHP, this is required by our coding standards for readability. Introduced in 3.9 with r27365
de9f42c Editor, new DFW: fix fading out for the right sidebar in IE.
c69d37d Twenty Twelve: fix widget stacking problem in older IE browsers for Front Page template.
608ed06 No need for wp_get_password_hint() to be prefixed as if it is private.
01d91c3 Twenty Fifteen: fallback hex color for no-comments text should come first.
264ac59 Twenty Fifteen: update scroll functionality to make sure child menu items are always reachable.
013133f Twenty Fifteen, editor-style: remove margin-bottom from the gallery preview inside the editor.
7de0d9b Merge Twenty Fifteen commits [30834], [30845] to the 4.1 branch. Built from https://develop.svn.wordpress.org/branches/4.1@30936
49e9049 Merge Twenty Fifteen commits [30828], [30833], [30869] to the 4.1 branch. Built from https://develop.svn.wordpress.org/branches/4.1@30935
d41a069 Fix MEjs styles for screen reader text and overflow on the volume slider.
911874c Twenty Fifteen: Use dynamic default color value instead of hardcoded color.
84b9ec9 Customizer: Add `_wp_attachment_is_custom_background` meta to uploaded background images.
2b12434 Last about page string. Merges [30929] to the 4.1 branch.
0e79ad1 4.1 RC2
2ca8a82 Twenty Fifteen: Don't save unfiltered CSS in a setting.
ca16a48 Twenty Fifteen: Remove various unnecessary `esc_html()` calls and replace various unnecessary `esc_html_x()` calls with `_x()`.
395e007 Twenty Fifteen: Remove `esc_html()` from blog description.
1a42760 Twenty Fifteen: Don't escape translated strings.
aea153b Customizer: Export Preview instance to `wp.customize.preview`.
9d8bc7a Make the DFW paragraph on the About page narrower to mitigate an orphan in Firefox.
1b4e81a Background Updates: Pass back whether Group Writable support is being leveraged for an update to the WordPress.org API.
7cc8dd8 Improve the fix for menu shakiness when over-scrolling. Recalculate heights on editor auto-resize.
7736e25 Fix menu shakiness when over-scrolling in Chrome and Safari on MacOS.
2c5c4f0 Customizer: Import missing `wp.customize.Control.prototype._toggleActive`.
3f71a91 Customizer: Remove date filter from the Header/Background Image upload frames.
db3f244 Remove caching for `get_term_by()` calls.
b677991 Revert [30036].
b7cb613 Customizer: Re-add the possibility to remove and restore a default background image.
46ff132 iOS: do not autofocus the readonly textarea with the code for wp-config.php in setup-config.php.
7dd30dc Do not autofocus text fields on page load on mobile devices. This is currently broken in many mobile browsers: - iOS Safari opens the keyboard and auto-scrolls on the first tap anywhere on the screen triggering the click at an unexpected place. That makes it impossible to follow links or press buttons. - Chrome on iOS opens the keyboard on load and may scroll the focused field off screen. - The Android 4.4 browser only highlights the field, the user has to tap it to open the keyboard and type.
88cd5c5 TinyMCE: remove reposition delay on showing the image toolbar. Not needed when no animation.
a4b0eff Move a `<code>` tag out of a localised string on the About page.
3a78c06 Autoprefixer for [30857].
bc2b5e6 Update/add plugin recommendation strings.
337444a Updates to the 'Log out everywhere' implementation.  * Include a message and a disabled button when you're only logged in at one location.  * Avoid leaking the session token in HTML.  * Simplify, simplify, simplify.
dcf4320 Finalize two more about page strings.
20321d7 Call it 'Distraction-free writing mode' and update the help string.
d90f484 Update Akismet external to 3.0.4 in the 4.1 branch.
409ea27 Twenty Fourteen: remove Genericons as a dependency from loading the main stylesheet and IE-specific stylesheet.
9a88013 Twenty Fifteen: remove Genericons as a dependency from loading the main stylesheet.
dc488ed Twenty Fifteen: remove fonts as a style dependency.
45c28a1 Correct the height of the search type `select` element when searching the plugin directory.
8e7db5e Fix search box position on the Add Plugins screen after resizing the window to narrower than 1000px and then back to wider than 1200px.
5b317eb Twenty Fifteen: remove license details for the image shown in the theme  screenshot file as it is Creative Commons Zero, which doesn't require attribution.
4812d2a Clarify the behaviour of the `wp_editor_set_quality` and `jpeg_quality` filters.
296a23c Rename _wp_clear_update_cache() to wp_clean_update_cache().
709da31 Avoid repeatedly calling is_tax( 'post_format', '...' ) in get_the_archive_title().
8326ab1 Customizer: Don't escape control descriptions in JavaScript templates.
b21241c TinyMCE: add another `Edit` translatable string for the tooltip of the Edit button on the image toolbar.
23baee5 TinyMCE: make the tooltip for the remove button in the image toolbar translatable.
5d800b2 About page design for 4.1.
5b0729a About page updates.  * Live-update the number of active translations.  * Finalize most strings.  * Lazily remove links to admin-only screens based on cap checks.
5a40287 Revisions: Fix initial state of `compareTwoMode`.
bb16b3b Improve text for the DFW admin pointer. Remove the concatenation. Props kpdesign, ianmjones.
2fc06d0 In `WP_Meta_Query`, interpret 'value' correctly when used with EXISTS/NOT EXISTS.
deec4ec 4.1 RC1
2827fd2 Switch to `(get_)the_posts_pagination()` in Twenty Fifteen.
e2ad21e Rename `(get_)the_pagination()` to `(get_)the_posts_pagination()` for clarity.
7918030 About page text, first pass.
28c8a77 Allow the `type` argument to be passed through `get_the_pagination()` as long as its value isn't `array`.
1db4d4e Editor focus: Don't trigger when typing while the mouse is outside the editor.
96b5fdc Fix the search field width in the media modal, media library grid and on the install new plugins screen.
98211e7 TinyMCE, image toolbar: remove the animation and make the box-shadow lighter.
c103b48 Merge Twenty Fifteen commits [30801-30806], [30808-30811] to the 4.1 branch.
3b5c56d WPDB: In [30345,30346,30366,30375], we added sanity checks for saving posts containing emoji. We need to revert these checks for now, as they're not ready for release in 4.1.
28e0fef Branch 4.1
d72fac0 Twenty Fifteen: Replace encoded HTML entities in the file header DocBlock for header.php with 'head element'.
2428fce Dashicons: Update to the latest files.
64fb3e7 In Twenty Fourteen, move the "Continue Reading" arrows back inside the translatable strings so they can be localised.
e9f7c78 In Twenty Thirteen, move the "Continue Reading" arrows back inside the translatable strings so they can be localised.
18349e8 Remove a stray $ from [30793].
332e0a7 Themes: Use Customizer deep-links inside the theme modal.
93078d7 Fix JSHint error introduced in [30780].
0ef8e68 Revert [28948], which caused a regression.
aa9fa42 Twenty Fifteen: moving to a single line for tranlator comments to prevent them being missed in i18n tools.
3ec5588 Twenty Fifteen: layout correction for IE8 and IE7 after r30388 introduced a defect with the header there.
b218504 Move the logic from WP_Image_Editor::get_quality() to WP_Image_Editor::set_quality(), so that 'wp_editor_set_quality' and 'jpeg_quality' filters run when setting the default value.
fbb5c1f Improve the `doing_it_wrong()` text for `title-tag` theme support.
210b515 Clean up factory arguments in ms-sites group.
1e6c83c Split current tests for `update_blog_status()`
96bb224 Split current tests for `update_blog_details()`
a702c60 Incorporate https://github.com/johndyer/mediaelement/pull/1385 into our custom build of MediaElement 2.16.2.
a445806 Plugins: move the recommender results to a separate tab. Any outstanding quality issues will be fixed on the API side without needing core changes. Props tellyworth, fixes #30337. Built from https://develop.svn.wordpress.org/trunk@30782
7f0526a Twenty Fifteen: add spaces after screen reader text strings to make them readable. Props nvwd, pavelevap, afercia. Fixes #30606. Built from https://develop.svn.wordpress.org/trunk@30781
3199081 Media: ensure the toolbar is shown after leaving iframe-based content. Props mcsf, fixes #30608. Built from https://develop.svn.wordpress.org/trunk@30780
24090d0 Fix formatting in the DocBlock for `wp_get_sidebars_widgets()`.
16e46b2 Flesh out and fix formatting in the DocBlock for `wp_register_widget_control()`.
845e8ab When using the spacebar to select something in "bulk select" mode, don't scroll the page.
cc4d102 Flesh out information in the DocBlock for `wp_register_sidebar_widget()`.
498c5d7 TinyMCE: return focus to the editor after closing the image toolbar. Props afercia, see #27642. Built from https://develop.svn.wordpress.org/trunk@30775
1f8f2e5 Introduce documentation for three methods in `WP_Widget_Factory`: `register()`, `unregister()`, `_register_widgets()`.
25a65d8 Introduce documentation for the `$id_base`, `$name`, `$widget_options`, `$control_options`, `$number`, `$id`, and `$updated` properties in `WP_Widget'.
ced9474 Tweak formatting in the DocBlock for the `install_themes_tabs` hook.
7e69e54 In `WP_Query::get_queried_object()`, use the new format for referencing tax query clauses.
8b83a73 Document the default arguments for `the_widget()` in the hash notation style.
2a9c591 Document the default arguments for `register_sidebars()` in the hash notation style.
7c01a45 Improve inline documentation for `wpdb::has_cap()`.
0cbaa88 Fix a typo in the DocBlock for `WP_Http_Curl::$bytes_written_total` introduced in [29968].
e0ac8c0 In the `links_add_base()` callback, use a HTTP-aware URL joining function, rather than a filesystem joining function to avoid PHP warnings on certain systems. Fixes #29950
26b85eb WP_HTTP: Revert r30491 which updated the bundled root certificates. There's a report that this is breaking under certain PHP/OpenSSL versions (which we've encountered before), and we're safer with a slighty out of date CA bundle than breaking HTTPS communication on affected sites. See #30434
1e9f575 Admin toolbar: remove unneeded overrides of `z-index` and `left` on screens narrower than 782px. Props avryl, babbardel. Fixes #29867. Built from https://develop.svn.wordpress.org/trunk@30764
adf4f44 Twenty Fifteen: clean up of `twentyfifteen_color_scheme_css_template()` in customizer.php. Props iamtakashi. Fixes #30601. Built from https://develop.svn.wordpress.org/trunk@30763
ef0501e Better docs for `Plugin_Upgrader::deactivate_plugin_before_upgrade()`. Props DrewAPicture. Fixes #29088. Built from https://develop.svn.wordpress.org/trunk@30762
1bb4b6a Always return a value in `Plugin_Upgrader::deactivate_plugin_before_upgrade()`. Props jdgrimes. Fixes #29088. Built from https://develop.svn.wordpress.org/trunk@30761
53d22ff Customizer - Widgets: add feedback for screen readers when moving up or down. Props adamsilverstein, afercia. Fixes #28892. Built from https://develop.svn.wordpress.org/trunk@30760
337dfe7 Restore missing line in DocBlock for `WP_Tax_Query::get_sql_for_clause()`.
473ebca Add missing DocBlocks and parameter descriptions for a wide variety of properties and methods in `WP_Upgrader`, `Plugin_Upgrader`, `Theme_Upgrader`, `Language_Pack_Upgrader`, `Core_Upgrader`, and `File_upload_Upgrader`.
efe8fd4 TinyMCE, improve accessibility: - Return focus to the editor on pressing Escape while the image toolbar is focused. - Add a Close button to the Help modal and close it on Escape. - Override the title on the editor iframe (read by screen reader apps), replace with the Alt+Shift+H shortcut. - Add focus shortcuts descriptions to the Help modal. Fixes #27642. Built from https://develop.svn.wordpress.org/trunk@30757
bb27a3c Add a blank line preceding a Markdown-formatted ordered list in the DocBlock for the `admin_body_class` filter.
cc4ac90 Fix a typo in the return description for `get_sample_permalink()`.
bdd00b3 Improve various hook and filter docs so they are correctly parsed for the code reference.
23707b1 Convert various uses of `(optional)` in core parameter descriptions to use the style prescribed in the inline documentation standards for PHP.
14b0899 Revert [28719] and no longer math-process multiplication of negative numbers
bc35a81 Remove `<code>` tags from translatable string in `WP_Date_Query`.
44116d4 Use `wp_checkdate()` when checking date validity in `WP_Date_Query`.
79eb593 Editor DFW v2: fade out the Screen Options/Help tabs when open. Props avryl, fixes #30593. Built from https://develop.svn.wordpress.org/trunk@30749
91b8617 TinyMCE: manually fire `ExecCommand` when aligning images as we do `preventDefault()` on `BeforeExecCommand` for them. Props avryl, fixes #30565. Built from https://develop.svn.wordpress.org/trunk@30748
3826c2d Themes screen: fix the position of the search field. Props jesin, fixes #29556. Built from https://develop.svn.wordpress.org/trunk@30747
1ce4456 Twenty Twelve: menu on touch devices: fix jQuery selector for menu items with submenus. props babbardel, fixes #24767. Built from https://develop.svn.wordpress.org/trunk@30746
0c7e706 Document the default arguments for `register_sidebar()` in the hash notation style.
13dab23 Add missing documentation for the `xmlrpc_element_limit` hook in wp-includes/class-IXR.php.
0a199ff Editor: fix initial state for editor-expand when TinyMCE is disabled or not supported. Props avryl, fixes #30592. Built from https://develop.svn.wordpress.org/trunk@30743
1cf7a49 Adjust [29806] and revert [29807] to restore placeholder and email copy order.
a83fdf7 Twenty Fifteen: updating customizer label text for more clarity.
f5efcf2 Filter bar: Better field display on smaller screens.
543f408 Correct the default value of the `show_split_view` argument for revisions so they are correctly displayed side by side ins tead of inline.
097e4ed Add some inline JS docs for Customizer.
82188f7 Show title, album, and artist info for audio files displayed in `WP_Customize_Upload_Control()`.
8b1b1a1 Monkey-patch MediaElement to restore H264 support to Chromium.
4862024 Give up on making uninterrupted hierarchies work in `get_page_children()` for now, reverts [30159], [30246], [30636].
1bb20da Update better description of the Screen Options checkbox for DFW v2 and editor-expand. Props johnbillion, kpdesign, fixes #30557. Built from https://develop.svn.wordpress.org/trunk@30734
f1385e4 TinyMCE: remove `<address>` from the block formats drop-down. Props avryl, mor10. Fixes #30132. Built from https://develop.svn.wordpress.org/trunk@30733
f5697a4 Twenty Fifteen: updating one point oh version number in .pot.
771c7e1 Twenty Fifteen: updating everything to one point oh.
5299e95 Editor show the DFW v2 pointer for users that have disabled the visual editor. Fixes #30458. Built from https://develop.svn.wordpress.org/trunk@30730
b6ddf3a Twenty Fifteen: It's about time we call it one point oh.
20ea28b Twenty Fifteen: removing unused styles.
1f64435 Fix a typo in [30546].
ad1ecf8 Only backtick-escape individual HTML entities in the DocBlock for `wp_kses_normalize_entities()`.
ad1f226 Improve formatting of inline documentation for `get_pages()`.
27297bc Use the correct hash notation syntax for the `wp_insert_term()` DocBlock.
68ed7af Use the correct hash notation syntax for the `get_pages()` DocBlock.
8df7115 Use the correct hash notation syntax for the `WP_Filesystem_Base::dirlist()` DocBlock.
3d77f9a Remove some now-unnecessary double quotes around HTML entities used in DocBlock comments.
8e5543d Backtick-escape three sets of HTML entities used in DocBlock descriptions in wp-includes/kses.php.
31fa5cd Split tests for `get_blog_id_from_url()`
04c2e80 Update the description of the Screen Options checkbox for turning editor-expand on/off to include DFW v2. Props kpdesign, fixes #30557. Built from https://develop.svn.wordpress.org/trunk@30718
71d0c1c Update the DFW v2 pointer text. Props kpdesign, DrewAPicture, johnbillion. Fixes #30458. Built from https://develop.svn.wordpress.org/trunk@30717
858a512 Customizer: Move private helper functions to `wp.customize.utils` so they can be unit tested.
2c25a49 Split and improve multisite tests for upload quota
0826f8e Customizer: Add panel/section type as CSS class to the HTML container.
c2d9591 Toolbar: Make Customize support classes work on narrow viewports too.
3db8b08 Customizer: Enhance Background Image/Upload controls.
f1dcfa9 Editor: hide the DFW v2 button when editor-expand is off. Fixes #30568. Built from https://develop.svn.wordpress.org/trunk@30711
ab2c480 Editor, DFW v2: use a 2D transform to force repaint of the admin toolbar, only on `#wp-toolbar`. Fixes calculating the position of the right sidebar on fade-in and removes any performance and stacking implications. Props joemcgill, see #30516. Built from https://develop.svn.wordpress.org/trunk@30710
1cb6721 Twenty Fifteen: removing unused styles inherited from Twenty Fourteen.
d58c44d Apply a no-op CSS transformation to the admin toolbar (among other elements) in order to trigger hardware acceleration when focus/DFW deactivates. This helps prevent rendering issues seen in browsers on Retina devices.
e96e165 Prevent scrolling beneath modals on mobile devices by removing overflow from `#wpwrap` when a modal is open.
a5fa873 Don't fix the position of the admin toolbar submenus when the viewport is below 600px. This avoids them becoming detached from the admin toolbar when scrolling.
9b9424a Admin help text changes for the General Settings screen, post editing screen, network settings screen, and user editing screen.
6501c3c Unit Tests: The `test_set_allowed_incompatible_sql_mode()` test tries to set the `NO_ZERO_DATE` sql mode, which was removed in MySQL 5.7. This causes the test to incorrectly fail when run against MySQL 5.7.
c4b9da8 Using let's properly in inline comments lets us move on to more pressing matters of inline documentation.
511489d Update the tests for `get_metadata()` to reflect the revert in r30701.
d28823d Revert r30115 which was a breaking change for code which interacts with the return value of `get_metadata()` when no meta key is specified.
6f3414e Correct the width of the background vignette in the plugin info modal.
de6d849 WPDB: When looking up the character set for a table or column, make sure we send the table name to MySQL in the correct case, as MySQL can be configured with case sensitive table names.
cb5c43d Don't over-target buttons in the publish meta box.
6fcf4ed Prevent the deletion of a theme while it has an active child theme.
b0a2416 Ensure the theme and plugin update checks are always in sync with the current theme and plugin versions before fetching cached update data. This change only triggers a request to the update API when necessary.
ad297da Correctly capitalize JavaScript throughout core docs.
d16c8cf TinyMCE: update the wpView toolbar to look the same as the new image toolbar. Fixes #30561. Built from https://develop.svn.wordpress.org/trunk@30694
16e54ae Editor DFW v2: do not fade out on using keyboard shortcuts in TinyMCE (Alt+Shift+letter). Fixes #30539. Built from https://develop.svn.wordpress.org/trunk@30693
c9c02be Twenty Fifteen: correct stylesheet dependencies.
4bdf996 Improve inline documentation for four methods in `WP_Widget`: `get_field_id()`, `display_callback()`, `update_callback()`, and `form_callback()`.
4c86797 Twenty Fifteen: broader selection of avatars that should catch any plugins adding avatars that use the avatar class.
20d135f Twenty Fifteen: correct list indentation inside blockquotes.
9c047d4 Use `assertEqualSetsWithIndex()` as appropriate in `get_terms()` tests.
e1e546c Unit Tests: The `assertEqualSets()` helper was returning true for some sets that were not equal. `assertEqualSets()` now behaves correctly, and the new `assertEqualSetsWithIndex()` helper also checks that the array indexes are the same.
389811b Remove the sortable functionality from the selection editing toolbar at the bottom of the media manager.
e93105b Clarify the text for the 'Edit Selection' link when multiple media items are selected in the media manager.
d614abe Allow brackets in a URL when it's sanitised for a redirect. Brackets are valid in query parameters.
17ddc06 Allow square brackets in a URL when it's sanitised for a redirect. Square brackets are valid in query parameters and IPv6 addresses.
37a23b2 Improve various `@param` docs.
e619abd Improve various `@param` docs for `src/wp-includes/*`.
2c32752 Improve various `@param` docs for `src/wp-admin/*`.
65ab522 Improve various `@param` docs for List Tables.
da4c394 Improve various `@param` docs for `src/wp-admin/includes/class-wp-filesystem-*.php`.
a0c12d0 WPDB: Before fetching results, make sure we have a valid result resource to fetch them from.
a215b88 Improve various `@param` docs for `src/wp-includes/class-wp-customize*.php`.
3ad5115 TinyMCE: update to 4.1.7, changelog: https://github.com/tinymce/tinymce/blob/master/changelog.txt. Fixes #30560. Built from https://develop.svn.wordpress.org/trunk@30675
a0df295 Improve various `@param` docs.
ba914c7 Improve various `@param` docs.
d097e7c Improve the `@param` docs for `src/includes/theme.php` and `src/includes/update.php`.
9a8be96 Improve the `@param` docs for `src/wp-includes/post*.php`.
4149404 TinyMCE: update translatable strings, see #30560. Built from https://develop.svn.wordpress.org/trunk@30670
3752aa7 Improve the `@param` docs for `src/includes/rewrite.php`.
6741789 Improve the `@param` docs for `src/wp-admin/includes/plugin.php`.
04453cb Improve the `@param` docs for `src/wp-includes/pluggable*`.
04a4cf6 Improve the `@param` docs for `src/wp-includes/user.php`.
5d75282 Improve the `@param` docs for `src/wp-includes/widgets.php`.
b63c789 Improve the `@param` docs for `src/wp-includes/wp-db.php`.
b35cbbf Add missing `@param`s to `src/wp-includes/pomo` files.
616c551 Improve the `@param` docs for `trackback_response()` and `validate_another_blog_signup()`.
562ddb8 Use `sanitize_mime_type()` instead of `urlencode()` when string-building `<option>` values in `->get_views()` for media list tables.
ce05e49 Use `round()` instead of `floor()` when resizing image dimensions.
9ea224b The menu items for `users.php` and `profile.php` that require the `promote_users` cap should be wrapped in an `is_multisite()` conditional a la `user-new.php`.
3f39605 `wp_upload_dir()` has a (little-known?) side effect: if you call it, it will attempt to create an uploads directory for the current month. As such, `tearDown()` and cleanup routines have to be in sync with this behavior when deleting bogus directories used in unit tests.
15df631 Make notices added in [30459] less ugly.
bffe95d Docs Formatting: Backtick-escape inline code for all remaining dynamic hook docs in wp-includes/*.
d6e6dbf Docs Formatting: Backtick-escape inline code for all dynamic hook docs in wp-includes/meta.php.
150f71e Docs Formatting: Backtick-escape inline code for all dynamic hook docs in wp-includes/taxonomy.php.
7e53292 Docs Formatting: Backtick-escape inline code for all dynamic hook docs in wp-includes/post.php.
439fe48 Docs Formatting: Backtick-escape inline code for all dynamic hook docs in wp-includes/option.php.
ab38566 Docs Formatting: Backtick-escape inline code for the `login_form_ . $action` dynamic hook in wp-login.php.
773da4a Update the Iris color picker to version 1.0.7.
2faf449 Docs Formatting: Backtick-escape inline code for all dynamic hook docs in wp-admin/*.
78bb3e5 Docs Formatting: Backtick-escape inline code for all dynamic hook docs in wp-admin/includes/*.
9ae5e43 Docs Formatting: Backtick-escape inline code for all dynamic hook docs in wp-admin/network/*.
2f6c0d5 Improve inline documentation for `image_constrain_size_for_editor()`.
3ceb75b Specify a type (array) for the `$post_data` parameter in the DocBlock for `wp_autosave()`.
e442516 Improve the inline documentation for `image_edit_apply_changes()`.
5977a7e Add an entry to the changelog for the `wp_editor_expand` hook denoting that the `$post_type` parameter was added in 4.1.0.
f60e85b When creating audio and video MCE views, listen to the players within each iframe to capture the "play" event. When a player plays, pause the players in every other iframe sandbox.
760e3e5 Editor: no pointer for DFW v2 when editor-scrolling is not used. Pass `$post_type` in the `wp_editor_expand` filter. See #30458. Built from https://develop.svn.wordpress.org/trunk@30641
4718bf4 Adjust the RegEx in `wp_check_filetype()` to be aware that query strings are thing that exist sometimes in URLs.
5352f51 Fix edge-case in media cropping where selection and destination are the same size.
67e5d40 When deleting media grid attachments, wait until the server responds before removing the model from its collection.
0b54cfd IETF language changes in MediaElement: https://github.com/johndyer/mediaelement/pull/1270/
d12eb2e Ensure uniqueness when returning page lists in `get_page_children()`. Fixes failing unit tests.
1e10385 Remove an invalid parameter from the DocBlock for the `gallery_style` hook.
68f0690 Upgrade to MediaElement 2.16.2 https://github.com/johndyer/mediaelement/compare/2.15.1...2.16.2
c512f1d Remove return descriptions from the DocBlocks for `add_image_size()` and `set_post_thumbnail_size()` as they don't return anything.
74175fb Document the `$user_id` parameter added to the 'admin_color_scheme_picker' hook in 3.8.1.
5b22a5b WPDB Unit Tests: Fix a fatal error that occurs in the `test_strip_invalid_text()` test if the `mbstring` extension isn't activated in PHP.
bb38068 Add missing DocBlocks for several functions in wp-admin/includes/ms.php.
db9b25f Check attachments as well as the current post type when checking for duplicate post slugs. This avoids creating a page with a slug which conflicts with an existing attachment (the inverse is already handled).
3e922b9 Add missing return descriptions for a variety of functions in wp-includes/link-template.php.
3699ea4 Use the correct type (integer) for the `$menu_id` parameter in the `wp_get_nav_menu_to_edit()` DocBlock.
c6e752b In `get_default_post_to_edit()`, let 'post_name' be passed to filter.
2808edf Editor: fix fading out on Escape in DFW v2. props adamsilverstein, fixes #30528. Built from https://develop.svn.wordpress.org/trunk@30625
9d1a4af 4.1 Docs Audit: Improve inline documentation for various `wpdb` methods.
e11c0a9 4.1 Docs Audit: Fix formatting for changelog entries in `count_user_posts()` and the `get_usernumposts` hook.
ea1ee43 4.1 Docs Audit: Improve inline documentation in DocBlocks for various `WP_Tax_Query` methods, the `pre_delete_term` hook, and `get_ancestors()`.
6a7b8f9 4.1 Docs Audit: Remove a duplicate word from a parameter description in the DocBlock for the `wp_save_post_revision_post_has_changed` hook.
fdb0b54 4.1 Docs Audit: Improve inline documentation for the new `WP_Query::setup_postdata()` method.
4fd64b9 4.1 Docs Audit: Formatting, line-wrap, and other fixes for the `wp_get_nav_menus()` DocBlock.
c31f6c1 4.1 Docs Audit: Spell out HTML element names in DocBlock summaries for the `nav_menu_css_class`, `nav_menu_item_id`, and `nav_menu_link_attributes` filters.
f6fd6e0 4.1 Docs Audit: Improve inline documentation for various `WP_Meta_Query` methods introduced or modified in 4.1.
494a15e 4.1 Docs Audit: Ensure optional arguments in `get_the_post_navigation()`, `the_post_navigation()`, `get_the_posts_navigation()`, `the_posts_navigation()`, `get_the_pagination()`, and `the_pagination()` are properly documented with defaults.
a4be4f5 Ensure the private function `_wp_render_title_tag()` is marked for internal usage only.
a1f244d Improve line-wrapping and formatting in the DocBlock for `wp_send_json_error()`.
68432b0 4.1 Docs Audit: Ensure optional arguments in `wp_json_encode()` are properly documented as such.
1357e2f Ensure only spaces are used instead of a mixture of tabs and spaces for alignment within the DocBlock for the `date_query_valid_columns` hook. See [30611].
e0e6c98 4.1 Docs Audit: Improve inline documentation in various `WP_Date_Query` methods modified in 4.1.
4432dc7 4.1 Docs Audit: Various formatting fixes for inline documentation in class-wp-list-table.php and comment-template.php.
21a521d 4.1 Docs Audit: Fix DocBlock formatting for the `customize_preview_{$this->type}` hook.
49fe81e 4.1 Docs Audit: Improve inline documentation for various properties and methods in the `WP_Customize_Section`, `WP_Customize_Section`, and `WP_Customize_Sidebar_Section` classes.
a8fcffa 4.1 Docs Audit: Improve inline documentation for various properties and methods in the `WP_Customize_Panel` class.
478f5f1 4.1 Docs Audit: Improve inline documentation for various properties and methods in the `WP_Customize_Manager` class.
3bbf79b 4.1 Docs Audit: Improve inline documentation for various properties and methods in the `WP_Customize_Control` and `WP_Customize_Upload_Control` classes.
9dcb6da 4.1 Docs Audit: Fix some line-wrapping in the DocBlock for `WP_Http::parse_url()`.
374ec33 4.1 Docs Audit: Clarify the DocBlock summary for `network_settings_add_js()` to specify that it's specific to the Network Settings screen.
659413e 4.1 Docs Audit: Document the `$post` global in the DocBlock for `wp_print_revision_templates()`.
da589fc 4.1 Docs Audit: Fix a variety of issues with the DocBlock for the `default_page_template_title` filter.
5212725 4.1 Docs Audit: Convert a hook reference to an inline `@see` tag in the hook docs for the `image_add_caption_text` filter.
087fbce 4.1 Docs Audit: Clarify the DocBlock summary for the `edit_form_before_permalink` hook.
8cc6732 Consistently handle an empty site title in Site and My Sites toolbar menus.
8c09194 When live-updating site title in toolbar, fall back to the site url if the title is empty.
0a8b728 Add missing periods to strings introduced in [30333].
a899bba Improve inline documentation in `wp_ajax_destroy_sessions()`.
9a4a968 Editor: move the DFW v2 transitions CSS from editor.css to wp-admin.css. They are needed only on the Edit Post screen. See #30453. Built from https://develop.svn.wordpress.org/trunk@30594
9e8f2c7 Editor: use the Alt+Shift+W keyboard shortcut for new DFW from both the Visual and Text editors. Props afercia, fixes #30450. Built from https://develop.svn.wordpress.org/trunk@30593
8f219ed Revert [30032] so appropriate PHP warnings aren't masked.
9597159 Better error message when the admin is ssl and non-ssl oEmbed previews are not available in the editor. Props Japh, fixes #30533. Built from https://develop.svn.wordpress.org/trunk@30591
85e5ab6 Twenty Fifteen: better highlights for tapped links in iOS Safari.
e213388 Twenty Fifteen: overflow hidden can hide focus outlines here so out it goes.
2e123ad Twenty Fifteen: minor corrections to borders and post title colors in custom color schemes.
8990b1c WPDB: Remove the addition of `STRICT_ALL_TABLES`, added in [30400]. This proved to be incompatible with too many plugins, as well as being incompatible with MySQL 5.7.
4d651b9 Editor: limit scrolling triggered when TinyMCE is auto-resized to 100px. Prevents auto-scrolling on page load. Fixes #30515. Built from https://develop.svn.wordpress.org/trunk@30586
213ecc8 Revert shared taxonomy term splitting for 4.1.
92bcf2d Remove unused CSS and JS from wp-mce-help.php, see #30517. Built from https://develop.svn.wordpress.org/trunk@30584
4855f36 Editor: fix warnings in class-wp-editor.php, see #30453. Built from https://develop.svn.wordpress.org/trunk@30583
1d3b040 Remove old DFW width adjustment help text.
47f89b1 Remove unbounded check for "install.php" in `wp_not_installed()`.
e4f52df Fix DocBlock formatting for `wp_generate_password()`.
7e0c893 Comments: Use proper HTTP response codes for validation errors.
184d327 Network Admin: Improve width of input fields on Add New Site and Edit Site screens.
3a4f742 Remove the `wp_is_trusted_network()` function pending further discussion on terminology and behaviour.
e002b0f Type cast `$nonce` to string in `wp_verify_nonce()`.
aba2a6b Fix the PHPDoc example for _split_str_by_whitespace(). Props voldemortensen. Fixes #30504
97c81c4 Editor: add a pointer for the new DFW button. Remove the wp350_media and wp360_revisions pointers from the same screens. See #30458. Built from https://develop.svn.wordpress.org/trunk@30574
af1e417 Editor: - Add CSS reset for the TinyMCE fullscreen mode when used on the Edit Post screen. - Fix loading of the old and new DFW buttons, use another arg. passed to WP_Editors. - Reset editor-expand when exiting TinyMCE fullscreen mode. Fixes #30453. Built from https://develop.svn.wordpress.org/trunk@30573
7e44868 Twenty Fifteen: docs correction.
99c003c Twenty Fifteen: update the .pot file.
a360658 Twenty Fifteen: make sure the 'says:' in comments is readable by a screen-reader.
e11418a Twenty Fifteen: docs correction and cleanup.
7a64392 Twenty Fifteen: correct number of menus used in comments
c64402e Update Akismet external in trunk to 3.0.3.
cb2dcb9 Twenty Fifteen: remove unneeded custom header admin callbacks.
a88ec3f Twenty Fifteen: prevent too-wide tables from popping out of posts.
654047e Twenty Fifteen: pinching to zoom in on landscape on iPads is breaking the layout with the sticky sidebar. Providing a one-column view on those screens looks good and will likely prevent other bugs we don't even know about.
45343aa Twenty Fifteen: a shorter header on small screens when there is no header text or header image looks more correct.
61fd87f Update `embedded.png` after running `grunt imagemin`.
0517ee7 TwentyFifteen: - Fix image caption alignment in the editor. - Remove unused var from functions.js. Also includes few images that were shrunk a bit when running grunt precommit. Fixes #30493. Built from https://develop.svn.wordpress.org/trunk@30562
a62fc4e When `json_encode()` returns a JSON string containing `'null'` in PHP 5.4 or earlier, `wp_json_encode()` will now sanity check the data, as older versions of PHP failed to encode non UTF-8 characters correctly, instead returning `'null'`.
f3ba529 TinyMCE: don't hide the image toolbar when the iframe window fires onresize. There is a bug in several browsers that triggers onresize when a tooltip is shown, only in RTL mode. Also use better variable name. Fixes #30147. Built from https://develop.svn.wordpress.org/trunk@30560
a71d642 Add basic unit tests for `is_plugin_active_for_network()`
20e753a TinyMCE: use the actual image node when calculating the position of the toolbar. Fixes a bug in old IE. See #30147. Built from https://develop.svn.wordpress.org/trunk@30558
94b72cc Add basic unit tests for `is_plugin_active()` and `is_plugin_inactive()`.
5742174 Remove incorrect documentation for `wp.media()`.
f5e4c9e Improve the focus style for review links in the plugin info modal.
e39c43a Clear update caches when site language is changed.
6b51f14 Customizer: Only show the default button in the upload control if there is a default attachment.
d187a5e Customizer: Don't override `Section.isContextuallyActive()` in `SidebarSection`.
aace02c Update the Iris color picker to version 1.0.6.
3cb1fb9 Editor CSS: Add missing semicolons.
4ba21e7 Fix the unit tests for Imagick alpha.
db7b12e Declare an explicit 'order' in `test_get_comments_by_user()`.
6c40c6f Fix the passing of commenter cookie data to the comment API so that we don't try and fetch all unapproved comments for users with no-email address when we only have an author.
4b6abba Ensure inline code is markdown-escaped as such, HTML tags are removed from summaries, and that code snippets in descriptions are properly indented.
3b6c951 Ensure inline code is markdown-escaped as such, HTML tags are removed from summaries, and that code snippets in descriptions are properly indented.
188e478 Ensure inline code is markdown-escaped as such, HTML tags are removed from summaries, and that code snippets in descriptions are properly indented.
9955384 Ensure inline code is markdown-escaped as such, HTML tags are removed from summaries, and that code snippets in descriptions are properly indented.
b8c612c Ensure inline code is markdown-escaped as such, HTML tags are removed from summaries, and that code snippets in descriptions are properly indented.
07c58f5 Ensure inline code is markdown-escaped as such, HTML tags are removed from summaries, and that code snippets in descriptions are properly indented.
39da8dd Ensure inline code is markdown-escaped as such, HTML tags are removed from summaries, and that code snippets in descriptions are properly indented.
cc68de7 Ensure the DocBlock directly precedes the hook line for the `post_edit_form_tag` action in wp-admin/edit-form-advanced.php.
de809a5 Ensure inline code is markdown-escaped as such, HTML tags are removed from summaries, and that code snippets in descriptions are properly indented.
273396f Ensure inline code is markdown-escaped as such, and that code snippets in descriptions are properly indented.
8f6188a Ensure inline code is markdown-escaped as such, and that code snippets in descriptions are properly indented.
6d0cdd7 Remove HTML `<head>` tags from DocBlock summaries in wp-admin/admin-header.php.
12684e0 `json_encode()` returns different results for non UTF-8 strings in PHP 5.5+, versus earlier versions of PHP.
18ae2c0 Split the tests for `wp_json_encode()` into smaller chunks (let's all them "units"). Skip a couple of these tests when running on older versions of PHP that don't support the tested functionality.
0fb8811 Improve return description for `get_file_data()` documentation.
e8a4452 Color Schemes: fix the pointer UP arrow color, fixes #30460. Built from https://develop.svn.wordpress.org/trunk@30531
5825622 Remove failing `test_network_limit()` XML-RPC test.
20302cb Better rewrite rule flushing in `test_permalink_without_title()`.
144d7ed Ensure that `wpdb_exposed_methods_for_testing` is available to all tests.
de1f2d6 Ensure `sanitize_user()` expected test values are lowercase on multisite.
2177165 Stop checking Trac to skip tests against open tickets.
a18e2f6 Repair the `seems_utf8()` tests that use Big5 encoding.
503defb Remove failing test related to the 'offset' param of `WP_Query`.
6a5c146 Remove failing test related to `wp_list_pages()`.
181fec5 Remove failing test related to `wp_unique_post_slug()`.
7481a15 Remove failing `is_textdomain_loaded()` test.
4c40127 Remove failing assertions from `is_serialized()` tests.
4f47412 Remove failing test in the `hooks` group.
f1b5a87 Remove skipped tests for `WP_Export_Query`.
550f8ad Remove skipped tests for unimplemented JS plural functions.
3042b7a Remove failing test for unimplemented `wp_mail()` enhancement.
025d1b3 Improvements to encoded character formatting tests.
3422675 Remove failing tests related to square brackets being stripped in URL sanitizers.
c4d9abb Remove failing tests related to `WP_User::__unset()`.
cb4f0c8 Declare user_email when setting up fixtures for `count_user_posts()` tests.
cc10fa7 Improve performance of post revision order test.
9f40944 Remove some failing unit tests from the `post` group.
d3604f4 TinyMCE: set the image toolbar's z-index to be the same as the other TinyMCE panels, or it is under the editor when in fullscreen mode. See #30147. Built from https://develop.svn.wordpress.org/trunk@30509
78367f2 Abstract the theme browser route paths into attributes so they can be easily overridden.
b66c58f Update the inline docs for `wp_die()` to reflect parameter changes made in r30355
53a9e3b Add support for `WP_Error` objects passed to `wp_send_json_error()`. The error object gets output as an array of error codes and messages, rather than as an empty object.
97b412a Admin notices: Add more variety and make more generically usable.
c83f96e Sessions UI: Ensure screen readers provide feedback on action taken.
541e6d3 oEmbed: Add support for the Vine endpoint.
b0db6e6 Convert `<title>` to "title tag" in the DocBlock summary for the `admin_title` hook.
8f2842a Replace invalid use of ltrim() in attachment_url_to_postid() with substr().
aad05ec Set min-height for menu item title. Add a fallback for empty-titled items.
2aabde8 Remove whitespace accidentally introduced in r30498
196e069 `split_shared_term` is an action, not a filter.
a6fc2d6 Minor syntactical adjustments to the inline documentation for the `revision_text_diff_options` hook.
2fda44c Add an entry to the changelog for `wp_make_link_relative()` noting that intentional support was added for relative URLs.
3ace1fa Only output an optgroup for installed languages in `wp_dropdown_languages()` if translations are available.
57e358d Improve cleanup of cached term_ids after shared terms are split.
14e6c30 Pass the taxonomy of the split tt_id to the 'split_shared_term' filter.
6f9eaf5 Store data about old and new term IDs when shared terms are split.
330ab9d Update the bundled root CA's used for outgoing HTTPS requests. Fixes #30434
c22be8d TinyMCE: change the default font size from 100% to 16px to fix some back-compat issues, fixes #30038. Built from https://develop.svn.wordpress.org/trunk@30490
fd1f5bb Update the DocBlock changelogs for the `nav_menu_css_class`, `nav_menu_item_id`, and `nav_menu_link_attributes` hooks following [30358], where `$depth` parameters were added.
f9408af 4.1-beta2-30484
6225c63 Media a11y: Don't set role=checkbox for the attachment details view.
7d95c83 Twenty Twelve and Thirteen: Use proper way to get customizer settings values.
ce6fb53 WordPress 4.1-beta2
b50cbe1 Correct an SQL syntax error introduced in r30158. Adds tests.
a69a12a Twenty Fifteen: bring back the border between post navigation links we lost in the_post_navigation changes.
78a310f More tests for [30466]. props xknown.
ccf39f3 Prevent high resource usage when hashing large passwords. props mdawaffe, pento
12b2ca4 Simplify selectors in [30374].
4b65a37 `grunt autoprefixer` for [30374].
cffba3c Customizer: Use deep-links for Backgrounds, Headers, and Widgets.
58dfcb9 Validate image data.
4733243 Improvements to the output of the new post navigation template functions, including swapping the position of the previous and next links.
6e2f41a Anchor texturize to shortcodes to improve regex efficiency.
a6103b3 Better validation of the URL used in core HTTP requests.
432e4dc Press This: Ensure the error message is printed. props johnbillion
87023d6 TinyMCE: Verify HTML in captions. props azaozz
fce07e1 Invalidate password keys when a user's email changes.
e7614d6 Fix typo in style filter. props miqrogroove
c2f334b Playlists are video by default. props duck_
b271e36 Form validation for password resets.
ddb3ee5 Use hash_equals() for old md5 hashes.
871176e Bump the $wp_version. This version string controls more than you might first imagine, but the important thing to note for now, is that this needs to contain a revision number in order for nightly builds to include a revision number. If a nightly build doesn't include a revision number, Background Updates won't occur for Development users (after all, 4.1-beta1 == 4.1-beta1, which is already installed). See #30405
3a7b574 Prevent wpmu_delete_blog from removing the wrong uploads directory
d0b10b5 Apply a filter to the `<script>` tag for enqueued scripts in the same way a filter is applied to the `<link>` tag for enqueued styles.
e2339bd Return an empty array from `get_approved_comments()` when `$post_id` is empty.
f17d168 WPDB: Force `STRICT_ALL_TABLES` to be enabled as soon as we connect to the MySQL server.
ebc8c59 Twenty Fifteen: Removing unneeded CSS from RTL causing odd hover effects.
de060dc Twenty Fifteen: escaping here breaks color schemes.
d4a36f2 TinyMCE: update to the latest dev. version, 4.1.6+. Fixes #30411. Built from https://develop.svn.wordpress.org/trunk@30397
3e3c383 Introduce two new filters to the post revisions screen:
64cd0ae Slide the admin menu out to the right when DFW mode kicks in and RTL is in use.
b7ede43 Twenty Fifteen: doc cleanup, addresses removing periods from file header summaries, some spacing, loop documentation, and https instead of http.
ad646bc Accessibility: hide admin menu separators from screen readers.
d06a94d Twenty Fifteen: Check if we're in the customizer before we avoid outputting HTML for an empty tagline. Avoids an issue with a not-updating customizer preview of the tagline if you're going in with an empty tagline.
bbdafdc Twenty Thirteen: replace ellipses appended to automatically generated excerpts with both ellipses and a "Continue Reading" link to meet accessibility-ready requirements.
f398bd0 Twenty Fourteen: replace ellipses appended to automatically generated excerpts with both ellipses and a "Continue Reading" link to meet accessibility-ready requirements.
5c6de0c Twenty Fifteen: Making the sidebar sticky for everyone. When we have a long sidebar, let it scroll with the content, but fixing the sidebar and no longer scrolling when we get to the end of the sidebar content. Scroll up and the sidebar starts scrolling up to, eventually staying fixed when it gets back to the top.
d2b903f Twenty Fourteen: improve post thumbnail HTML output.
a9a3ee7 Twenty Thirteen: fix non-responsive layout in IE8. Props phpmypython, fixes #24194. Built from https://develop.svn.wordpress.org/trunk@30386
e5f57d2 TinyMCE: fix the tooltip for 'alignnone' button on the image toolbar. Props johnbillion, see #30147. Built from https://develop.svn.wordpress.org/trunk@30385
9b9289e Background Updates: Introduce support to take advantage of Group Writable (or World Writable) to Core Background updates. This is only enabled when new files will not be installed during the update (as indicated by the WordPress.org API), and does not apply to Plugin/Theme/Translation Background Updates.
d95b519 Improvements to `wp_make_link_relative()`.
e34a587 Add some missing inline documentation for methods in the `WP_Widget` class in wp-includes/widgets.php.
f764830 Add missing documentation for the `$password` parameter, passed to the `check_password` hook.
51e7e8e Clarify/correct inline documentation in wp-includes/l10n.php.
5943966 Ensure the mixed type of `string|int` is reflected on the `$title` parameter in `wp_die()`.
5945363 Update the inline docs for the `keyEvent` callback in the media grid.
02c773e Avoid re-registering the `keydown` event controller in the media grid so arrow controls don't skip media items.
cca3291 Improve Thickbox's close button so it can be announced by screen readers.
739a20a WPDB: When a `db.php` drop-in is being used, and it doesn't explicitly define itself as connecting to MySQL, skip the character set checks. This ensures that existing drop-ins won't accidentally run checks that they don't support.
e2a0c6a Improve keyboard control of Edit Selection mode in the media manager.
a7418e0 Twenty Fifteen: pinking shears.
bdffdaf Twenty Ten, Eleven, Thirteen: add bottom margin to audio and video players.
254ff0a Add inline `@see` tags to the docs for the `get_categories_taxonomy` hook.
6b83230 Fix parameter description syntax for `WP_Screen::get_option()`.
bc05438 Add a missing `@return` description for `WP_Screen::get_option()`.
14bf493 WPDB: When removing invalid characters from utf8 strings in older versions of PHP, the regex was too large to be compiled.
ddbb5a8 Remove a stray translator comment for a non-translatable string added in [30209] See #27238
cd99d59 Decode the sample permalink shown to the user. This avoids showing encoded non-Latin characters in the sample permalink.
c61a028 TinyMCE: fix the border on the image toolbar arrow. Props afercia, see #30147. Built from https://develop.svn.wordpress.org/trunk@30363
69b5290 Fix typo in [30361], see #30147. Built from https://develop.svn.wordpress.org/trunk@30362
22b7600 TinyMCE: don't show image toolbar for placeholder images. See #30147. Built from https://develop.svn.wordpress.org/trunk@30361
7cdbac5 Add a filter to the displayed title of the default page template.
81858cd Correctly wrap the text in long input labels in the media manager.
96e57d4 Add `$depth` parameter to the `nav_menu_css_class`, `nav_menu_item_id`, and `nav_menu_link_attributes` filters.
066ee3b Add `$user_login` and `$user_data` parameters to the `retrieve_password_message` filter.
d88ed47 Switch to a `403` response code in places where it is more appropriate than a `500` due to permissions errors.
5f30f13 Allow the response code to be passed as a shorthand to the `$title` or `$args` parameter of `wp_die()`, for brevity.
fd15794 Add some specific JSON responses when there are user permission errors for AJAX file uploads. Replace some usage of `wp_json_encode()` with `wp_send_json_*()`.
a005e0b Display a faux revision when a post only has one revision but has an autosave.
afd0dd5 Avoid adjusting the current submenu position when tabbing through the admin menu.
281a929 Change Twenty Eleven's header preview callback too, missed in [30327].
015f786 Editor: enable spellchecking of the post title field on the Edit Post screen. Props marsjaninzmarsa, fixes #30338. Built from https://develop.svn.wordpress.org/trunk@30350
b3e14b3 TinyMCE: fix the cursor appearance while it is outside the editor body. Props miyauchi, fixes #30112. Built from https://develop.svn.wordpress.org/trunk@30349
f561b53 WordPress 4.1-beta1 Built from https://develop.svn.wordpress.org/trunk@30348
866cfdf Flush cache for newly created term in `_split_shared_term()`.
e61bebd If a saving a post fails, remove any invalid characters (such as emoji) from the primary text fields, then try to save it again.
ecc27d0 When creating a post containing emoji, the post can be saved incorrectly if MySQL isn't using a character set that supports emoji.
c5bb06d Reinstate term splitting on term update.
fe63317 Sync our jQuery UI styles with jQuery UI 1.11.2 CSS.
52f51d6 Media: Remove another unused string.
f34d3b1 Media: Remove unused string.
b922be3 Only use the 'Installed' optgroup in wp_dropdown_languages() if it's needed.
560574d TinyMCE: set the image toolbar's z-index higher than the editor when the new DFW is active. See #30147. Built from https://develop.svn.wordpress.org/trunk@30339
7c4b941 Introduce Distraction-Free Writing v2, a re-think of DFW that uses the main editor instance
95513a0 When asserting microtime output as a number, make it a number
eb8f89b Don't split shared terms on term update.
8fb6f31 Site Language: Install translations on the fly.
4a1cb79 Improvements to [30333]:
c028453 Introduce a button on the user profile screen which clears all other sessions, and on the user editing screen which clears all sessions. Only appears when there are applicable sessions which can be cleared.
f93a197 Fix selector for the "Live Widget Previews" feature pointer.
e1cf2b8 Twenty Fifteen: Add a transparent border to a link in the footer to avoid jumpiness on hover.
b8bfbf4 Color Picker: Allow to override `mode` and `width` values for Iris via wpColorPicker options.
41197a7 Customizer: Improve ability to filter active state for widget area Customizer sections.
92e3890 Correct `@since` tag in `count_user_posts()` docs.
120cb5e Improve keyboard accessibility on Custom Header and Custom Background screen.
e0c9ba2 Customizer: Prevent double-encoding in `WP_Customize_Control`.
3acf55c Twenty Fifteen: cleaning up JS introduced in r30305 that doesn't pass jshint.
3f967c8 Twenty Fifteen: unfix the sidebar if we have a menu with submenus as there is a chance visitors might not be able to scroll down to see submenus in some situations.
912cdc5 Pass query object to 'the_post' filter.
a0b8caa Introduce `$post_type` param for `count_user_posts()`.
6b9b865 Twenty Fifteen: reduce the margins on the editor body in esitor-style.css. Fixes #30331. Built from https://develop.svn.wordpress.org/trunk@30321
d7df822 Manually delete fixture in `test_mysqli_flush_sync()`.
14ae707 Fix typo in translatable string, see #30147.
69105d2 TinyMCE: enhance the inline toolbar for images: - Add alignment (left, center, right, none) buttons. - Position the menu above the image when possible, except on iOS. - Fix selecting images on iOS. First run, part props avryl. See #30147. Built from https://develop.svn.wordpress.org/trunk@30318
07eba31 Twenty Fifteen: improve appearance of page links when there are tons of pages to link to
40c73b7 Twenty Fifteen: adding context to pagination links for screenreaders.
99a35f2 Twenty Fifteen: since color schemes can be customized let's call them base color schemes instead of just color schemes.
7f970d5 Twenty Fifteen: adding context to page links for screenreaders.
0620164 Use a brighter blue against dark backgrounds in the admin menu and toolbar.
50271a9 Twenty Fifteen: clean up sprintf from template tags and use the correct escaping for twentyfifteen template tags.
e17d09f PHP 5.2 compatibility for [30310], __DIR__ wasn't added until PHP 5.3. Props TobiasBg. Fixes #29628
3e702d8 Always use a full filesystem path when including the FTP handler in PemFTP. This prevents other files in the includes directory being scanned/included accidentally. See #29628
6d83c8c Customizer: Add support for the media library in Background Image controls.
8b32164 Customizer: Trigger `widget-added` event when initializing.
d21799e Customizer: Use `jQuery.fn.toggle()` instead of `slideUp`/`slideDown` if panel/section/control is not inserted into DOM yet.
b250062 Customizer: When navigating around the site within the Customizer preview, update the document title.
1317409 Twenty Fifteen: Minor formatting and docs tweaks, clearer variable name.
87bd82a Twenty Fifteen: simplify the code used to generate screen reader text for the is_home title.
47ec29c Twenty Fifteen: create consistent spacing with embeds and images.
1f2397a Twenty Fifteen: simpler CSS by using divs instead of spans for menu descriptions.
5fe8fa2 Correct grammar error in `WP_Date_Query` error message.
4cf91d7 Improve localization for `WP_Date_Query` error strings.
21467af wpdb: When flushing results on a mysqli connection, make sure that `wpdb::$dbh` is a valid mysqli connection handle.
dd61164 Exclude external-http tests when running `phpunit`.
0013150 `wpdb::flush()` was not flushing results correctly when using mysqli.
5f27bdc TinyMCE: enable direct calls to `_WP_Editors::wp_mce_translation()`. When using TinyMCE directly, this makes it easier to load the translation of the default strings. Fixes #30293. Built from https://develop.svn.wordpress.org/trunk@30296
383c75d Fix PHP notice in `Tests_Feed_RSS2::test_items()`.
b3da068 TinyMCE: remove strings that are not translated before outputting the translations. Fixes #27797. Built from https://develop.svn.wordpress.org/trunk@30294
ba10ab1 Heartbeat: - Use the page visibility API (when available) and document.hasFocus() instead of window.onfocus/onblur. Improves speeding up/slowing down the interval and works for iframes by default. - Add a setting for minimal interval. Maximum value is 10 min. This overrides all other intervals and cannot be changed after setting it at initialization. Can be used to reduce the frequency of requests on hosts that have low limits for used CPU time, etc. - Extend the setting of interval to support 120 sec. (60 sec, is still the default). - Always suspend after one hour of keyboard/mouse/touch inactivity. Fixes #29779. Built from https://develop.svn.wordpress.org/trunk@30293
f572927 WPDB's `__get()` function should perform strict comparisons against member names
2508d31 Remove failing Unbalanced tags tests
70416f2 Remove failing shortcode unit tests
2ed6de3 Remove failing uploadfile test in trunk
3e94d3a Fix incorrect documentation in the DocBlocks for `get_lastpostmodified()` and `_get_last_post_time()`.
112f854 Move tests for ms_files_rewriting to separate group, ms-files
ef442d8 Remove failing test related to post galleries.
92c153a Fix the syntax for some status-related documentation introduced in [30155].
77e2821 Improve `Tests_Feed_RSS2::test_items()`.
9e5cb03 Remove failing unit tests from 'canonical' group.
e7b4650 Cross-reference `WP_Comment_Query::query()` as the location for finding information on default arguments for `WP_Comment_Query`.
35e509b Document default arguments for `WP_Comment_Query` class as a hash notation.
bd3a0b3 Use `remove_added_uploads()` in `tearDown()` for XMLRPC tests
0b90415 In unit tests, use `wpmu_delete_user()` to delete users when `is_multisite()`.
b5b923c Share fixtures across 'canonical' automated tests.
b6d3190 Share fixtures across a number of query-related test classes.
68a6a69 Twenty Fifteen: updates to customize-preview.js missed in r30274.
fa81522 Twenty Fifteen: add instant updating of color schemes to the customizer with postMessage.
066967b Twenty Fifteen: Removing email obfuscation from social links menu.
c3ec04c Twenty Fifteen: adding help text to explain how color changes to header and sidebar are affected by responsive design.
78c2601 Twenty Fifteen: improve naming and documentation of customizer js files to match core filenaming conventions.
1b0b11b Twenty Fifteen: use antispambot to obfuscate email adresses in the social links menu.
85fd2fa Twenty Fifteen: update earlier patch to borders on linked images so we're not affecting the display of linked icons in widgets.
7ca9e7d Correct variable name in `WP_UnitTestCase::temp_filename()`. Built from https://develop.svn.wordpress.org/trunk@30268
88de937 Unset the default permalink structure after installing Multisite for automated tests.
0b1cd9a Use `assertEqualSets()` for some `WP_Comment_Query` tests. Built from https://develop.svn.wordpress.org/trunk@30266
c357de6 Don't force child_of=0 for non-hierarchical taxonomies in `get_terms()`.
5ce7ae5 Add tests for `get_adjacent_post_link()` wrappers.
4743ee9 In `get_adjacent_post()`, `$excluded_terms` should check term_id rather than term_taxonom_id.
cd0ba24 Twenty Fifteen: Our next-previous labels were reversed.
03ea739 In `get_page_children()`, only check `$page->ancestors` once to avoid duplicates when the function recurses. Adds an argument, `$ancestors`.
d5a9d63 Improve `wp.media` documentation.
2d1080a Improve `wp.Uploader` documentation.
6ad06ca Twenty Fifteen: "detach" widgets from the header in mobile views.
c47552d Create new $wp_roles object in install_blog() to avoid protected _init() call
3706590 Split shared taxonomy terms during term update.
32db3d1 Do not create shared taxonomy terms.
ef13be6 Enforce ORDER BY and LIMIT clauses in `term_exists()` queries.
4ce9db9 In `wp_insert_term()`, clean up accidental duplicate terms after insert.
1483e80 Twenty Fifteen: use continue reading links for auto-generated excerpts to provide a readable link for screenreaders.
2047ff9 Twenty Fifteen: Use the new archive template tags and make archive template titling way simpler!
0952952 Twenty Fifteen: adding licensing info for the image used in the screenshot.
8fa0755 Add some docs to `wp.media.view.EditorUploader`.
d21ea0a Twenty Fifteen: Formatting cleanup for documentation, crossing eyes, dotting tees.
e2d03ed Twenty Fifteen: missing spaces for code standards.
b519db9 Twenty Fifteen: accessible alt text for post thumbnail links.
17dbe26 Twenty Fifteen: Simplify the header, sidebar, background controls and make customization faster for users to do. This has the added benefit of fixing our bug where hidden header text wasn't being updated on color scheme switch. Nice.
cc9c8ed Twenty Fifteen: Crashing chrome if you don't have Noto installed probably isn't the best experience  -- removing font kerning.
7d56be8 Ensure the requires for the admin bootstrap are documented in all wp-admin/user/ files.
7081b90 Fix a couple of typos in the hook documentation for the `$option` filter in wp-admin/includes/class-wp-list-table.php.
d19de13 Merge a multi-line comment into a single-line comment in wp-includes/link-template.php.
256bea1 Add parameter and return descriptions to the `WP_List_Table::get_pagination_arg()` DocBlock.
784e162 Cross reference `get_the_archive_title()` and `get_the_archive_description()` in the inline documentation for their corresponding template tags.
6a45f46 Introduce some new template functions for archive titles and descriptions:
7a6ea1e Twenty Fifteen: correct image alignment for RTL.
7dfb040 Twenty Fifteen: check if user-selected custom colors are the same as default so we're not duplicating styles.
8a930c9 Twenty Fifteen: Remove a gap between content and footer when the sidebar is longer than the content.
a17fd23 Customizer: Bind `input` and `propertychange` events for range input types.
9a3b797 Twenty Fifteen: escaping for the HTML5 shiv call.
3a0b05e Twenty Fifteen: kern everything -- it reads better.
6be421f Twenty Fifteen: Use new core navigation tags.
fe241e3 Twenty Fifteen: Make sure that the edit link will always be right of it's icon.
73b4f6f Customizer: Add stable sorting for panels, sections and controls in JS. Improve sorting in PHP.
4b23645 Twenty Fifteen: nicer styles for playlists.
cdfbccd Twenty Fifteen: add a fallback icon for social links where we don't have an icon
c1b360a Twenty Fifteen: prevent a flash of visible sub menus before scripts load.
7919a6d Improve docblocks for `get_the_taxonomies()` and `the_taxonomies()`.
eec3eea Introduce `term_template` param to `get_the_taxonomies()`.
a46c99c Twenty Fifteen: make it clear that a link is a link in post and comment meta by underlining it on hover or focus
89526ca Ignore case when checking string 'false' in `wp_validate_boolean()`.
99c5817 Add unit tests for `wp_validate_boolean()`.
fc4b17a In `in_object_in_term()`, only check numeric string values against term_id.
d2a8ae2 Add some unit tests for `is_object_in_term()`.
5e3a64e Correct some types in `wp-admin/*`-location files' doc blocks.
7d7a8aa Correct all `@return unknown` instances.
bd2521d Fill in the `@param` types for the args for functions missing them in `wp-admin/includes/deprecated.php` (pour one out).
196d85a Fill in the `@param` types for the args for functions missing them in `wp-admin/includes/misc.php`.
37f94bd Fill in the `@param` types for the args for functions missing them in `wp-admin/includes/plugin.php`.
64167f0 Fill in the `@param` types for the args for functions missing them in `wp-admin/includes/post.php`.
d9d825d Fill in the `@param` types for the args for functions missing them in `wp-admin/includes/taxonomy.php`.
06f49a4 Fill in the `@param` types for the args for functions missing them in `wp-admin/includes/template.php`.
5a3256c Fill in the `@param` types for the args for `make_site_theme_from_default()`.
ef944e8 Fill in the `@param` types for the args for `make_site_theme_from_oldschool()`, which is actually the name of a function?
082a1d0 Fill in the `@param` types for the args for `dbDelta()`.
150b4e5 Fill in the `@param` types for the args in `WP_Text_Diff_Renderer_Table->interleave_changed_lines()`.
3e4ca28 Correct the `@param` type for the `$query` arg for `remove_query_arg()`.
8eee18e Fill in types for the `@param`s for `wp_comment_reply()`.
63c55ae Correct type in the doc block for `get_theme_support()`.
3535af5 Correct the return value doc block for `get_theme_support()`.
0eb038d In `Custom_Image_Header`:
a14a4fc In `Custom_Background`, declare `$updated` as a property.
15c062e In `wp_audio|video_shortcode()`, make sure that `autoplay` and `loop` are booleans. Passing `'false'` to them will force them to be active, which is bad.
a587ebc In `WP_Tax_Query`, declare `$primary_table` and `$primary_id_column` as properties.
2750f0c In `WP_Locale`, declare `$number_format` as a property.
a23c230 In `WP_Comment_Query`, declare `$query_vars` and `$comments` as properties.
c598d35 Almost every method in `wp_xmlrpc_server` can also return `IXR_Error` and should be labeled as such. Rehabilitate some `return` syntax.
e02c724 `WP_Image_Editor_GD` and `WP_Image_Editor_Imagick` should specify type in a doc block for the `$image` property, instead of inferring `bool` and `null`.
a887301 In `WP_HTTP_IXR_Client`: * declare `$scheme` as a property, it doesn't exist on the parent class * declare `$error` as a property of type `IXR_Error`, instead of it being inferred as `boolean` from the parent class
68a67a9 Fix the return docs for `WP_Embed->maybe_make_link()`.
796ceeb Use common core syntax for checking DOING_AJAX
00c86ae Delete admin_created_user_subject() rather than deprecate
c3f51ce Improve layout of test for cached invalid, then valid site details
132be9d Split tests for wp_get_sites()
783f36f In `_WP_Editors::editor_settings()`, `$str1` and `$str2` don't need to be initialized empty.
303d018 Declare the `$uploaded_headers` and `$default_headers` properties for `WP_Customize_Header_Image_Control`.
73c8e4c Declare the `$update_count` and `$update_current` properties for `WP_Upgrader`.
3fc8778 Declare the `$options` property for `WP_Upgrader_Skin`.
4d0f668 Fix the return value doc for `WP_List_Table->get_pagination_arg()`.
6a10970 In `wp_ajax_get_tagcloud()`, bail immediately if `$_POST['tax']` isn't set so that all of the variable setting can happen in the same nest scope as the rest of the function - `wp_die()` confuses Scrutinizer.
a786fb7 In `wp_ajax_ajax_tag_search()`, bail immediately if `$_GET['tax']` isn't set so that all of the variable setting can happen in the same nest scope as the rest of the function - `wp_die()` confuses Scrutinizer.
a79b6fd In `get_the_pagination()`, don't pass `$links` to `_navigation_markup()` if it is not a string - `paginate_links()` can return an `array`.
892be73 Make the docs type for `return` in `wpmu_create_user()` more specific.
e41e381 In `customize.php`, check that `$autofocus` is an `array` after running `wp_unslash()` instead of before. This is admittedly to skip a traversable hint in Scrutinizer.
106da1e In `WP_Meta_Query->get_sql_for_clause()`, the empty initialization of `$where` is dead code and can be removed.
fbd6efd In `_wp_json_convert_string()`, when `$use_mb` is `false`, perhaps pass a variable that actually exists to `wp_check_invalid_utf8()`.
cd9bb04 In `gallery_shortcode()`, when the `link` attribute is equal to `file`, make sure to pass `$attr` as the 6th (!) argument, not 5th, to `wp_get_attachment_link()`.
382d93d Remove failing unit test after [30090].
878d074 Allow `get_pages()`, with `child_of` passed to it, to work with interrupted hierarchies.
d5e4583 All duplicate slugs across different post types.
849a993 Check `$_current_page` before using it in `Walker_Page->start_el()`.
60b73c5 Display error message when Media Library upload fails.
be08f57 Improve some `post_status`-related documentation.
0b9c1be In `WP_List_Table`, add a property, `$modes`, to allow `WP_Media_List_Table` to inherit `->view_switcher()`.
be707cd In `wp_xmlrpc_server` methods, for comprehensibility:
0ba8ceb Split tests for is_main_site()
8785f07 Expand and clarify tests for get_blog_post()
09a1f68 Fix a couple of spacing and wrapping indents in the `WP_Date_Query::__construct()` hash notation.
a929ac4 Relocate hook docs so they directly precede the hook lines moved into foreach statements in [30140].
8b18deb Clean up 'post-thumbnail' theme support unit tests.
df455aa Twenty Fourteen: update table styles in editor CSS file for new TinyMCE class names.
c604fd1 Twenty Fourteen: fix keyboard focus on Appearance > Header view.
609335e Twenty Ten and Eleven: don't display modified excerpt link in wp-admin.
c07582c Improve default argument formatting in `WP_Date_Query::__construct()`. Built from https://develop.svn.wordpress.org/trunk@30144
6ddbf3c Twenty Fourteen: Make featured content in Customizer contextual to the front page.
92536aa Introduced `dayofweek_iso` time param for `WP_Date_Query`.
96b42c2 Allow resource_type to be specified in `get_ancestors()`.
c275482 Pass all updated meta IDs to filters in `update_metadata()`.
65ab0a1 In `wp_xmlrpc_server->pingback_ping()`, remove the internal variable `$way` each time it is set and not used.
4f6745e In `wp_xmlrpc_server` methods, don't set `$blog_id` internally if it is never used, which is almost always. Updates the docs.
0d32702 In `wp_xmlrpc_server->_prepare_comment()`, `$comment_date` is set internally but never used.
fcbc7b5 In `Custom_Image_Header->step_2()`, `$type` is set internally but never used.
02f3c92 Fix failing unit tests after [30096]: use `assertEqualSets()`.
e9f6ee5 Fix database schema update introduced in [30121].
8d0e894 [28785] introduced a bug, where encoded query arguments were decoded by `parse_str()` inside of `wp_parse_str()` but never re-encoded later on.
c19b3d1 Fix unit test for video shortcode after [30082].
29deacc Revisions modules should not rely on global settings:
d1d93b7 Set `revision.settings` via short-circuit check for `window` property: `window._wpRevisionsSettings || {}`
a496367 Add a single responsibility function for outputting Revisions JS templates: `wp_print_revision_templates()`.
7cbb755 Allow revision Backbone classes to be used on pages other than `revision.php`.
f1634f7 Add some JSDoc blocks to `revisions.js`.
4615074 Customizer: Improve `ColorControl`'s `wpColorPicker` to update UI based on setting changes.
7eefc4d JSHint after [30124].
a6cb067 JSHint after [30120].
2e76a69 Fix JSHint errors introduced in [30120].
66c47f2 Correct references of `@uses $wpdb` in core documentation to use `@global`.
70631df Bump db_version and add upgrade routine for schema change in [30056].
999e0fb Add verbose docs to `media-views.js`.
e8f6880 Correct two parameter types in the `wp_save_post_revision_check_for_changes` hook documentation.
6745b8a Move `term_exists()` tests to their own file. Built from https://develop.svn.wordpress.org/trunk@30118
94fa6e1 Use correct file name in a hook comment.
b823b2f Twenty Fifteen: Change version compare string to '4.1-alpha' to avoid an error for alpha and beta testers during development.
93ae51e Unserialize `get_metadata()` results when 'key' is omitted.
909aa4f Improve tests for domain_exists()
caf4fec Streamline some `get_terms()` cache tests.
08ef5b6 Clean up cache invalidation suspension global in unit tests.
39a44f6 Update the changelogs for the comment hook parameters added in [30092].
8fcc2b3 Update the changelog for `WP_Comment_Query::query()` to reflect two more new arguments added in [30096].
5402026 Update the changelog for `get_approved_comments()` to reflect that the function was refactored to leverage `WP_Comment_Query` in [30098].
af02633 Clean up `get_term_by()` caching.
47742ea In `get_terms()`, do not override 'hierarchical' and 'pad_counts' when 'parent' is present.
3dcf418 Expand tests around wpmu_delete_blog()
f8657d5 Remove redundant and erroneous `@uses` tag from most core inline documentation.
00845a6 Customizer: Fix missing newly added widgets in the preview after [29905].
27b88c3 Twenty Fifteen: back compat checks in Twenty Fifteen are breaking the customizer, leaving them in for now, but commented out.
3c962ee Improve/introduce Customizer JavaScript models for Controls, Sections, and Panels.
63cf4db Fix weird HiDPI screen rendering issue with theme install preview toolbar
4df00e1 Improve body class for page templates.
7687665 Twenty Fifteen: avoid errors by preventing Twenty Fifteen from being activated in old versions of WordPress
3be72a1 Use `WP_Comment_Query` to query comments in `get_approved_comments()`.
e68c17c Twenty Fifteen: leading the way with support for title-tag
56f55ea Better flexibility for 'type' in `WP_Comment_Query`.
ee6d496 Add a hidden submit button to the Appearance -> Header screen so keyboard users can submit the form correctly when a default image provided by the theme is in use.
73f6a57 Use a nested meta query when querying by role in `WP_User_Query`.
beaa3f6 Support an empty string passed as a status in `WP_Comment_Query`.
664f19e Comment Template Tags: Improve the availability of context information in comment template tag filters.
a866a71 Introduce some actions and filters which aid plugins in revisioning post meta.
9a16b52 Revert [28610] in order to avoid infinite redirect loops on reverse proxies which proxy from HTTPS to HTTP. This will be revisited at some point, possibly as an option via a filter.
6de35ac Increase both mystery and humanism Built from https://develop.svn.wordpress.org/trunk@30089
e9adba8 Introduce `'pre_delete_term'` hook.
d70744e Correct some logic to populate the `defaultValue` variable when `data.defaultValue` begins with a hash symbol.
4013156 Be more specific in documentation of 'slug' param for `get_terms()`.
d7a62c0 Improve global variable setting in `setup_postdata()`.
3b90929 Support multiple 'status' values in `WP_Comment_Query`.
6142a65 Allow developers to override the `settings.success` callback for MediaElement players.
3d8e31f Don't hardcode `height` for videos - this was a workaround for MediaElement internals causing problems. Responsive videos now work properly and don't cause extra whitespace.
85d3601 Twenty Fifteen: only escape HTML attribute output with `esc_attr()`. See #30133, props ocean90. Built from https://develop.svn.wordpress.org/trunk@30081
865e8b5 Remove call to `wp_get_last_changed()` from unit tests.
2261f4c Update images based on grunt imagemin
a81a321 Docs and code standards cleanup for [30055] (`wp_json_encode()` & friends)
682fb09 Update inline docs for [30052].
ee97a47 In `_wp_handle_upload()`, if `test_upload` is set to `false` in the array of dangerous overrides that the function allows, the only thing that happens when an upload fails is more potential breakage.
45afcde Define `JSON_PRETTY_PRINT` so it can be used with `wp_json_encode()`
0f64edb Introduce a new means of outputting a `<title>` tag in the theme head. Requires a theme to add support by calling `add_theme_support( 'title-tag' )`. This is the first step in adding a more robust means of generating and outputting the title tag.
315612a Adjust caching for `get_term_by()` calls:
9d0e0a0 Twenty Fifteen: Use a heading heirarchy to provide a better navigation experience when using screenreading software.
027d026 Introduce wp_is_trusted_network()
980adca Autoprefix box sizing
0a790fe Don't cascade autoprefixer output
5d17d2b The `gallery` shortcode used to accept a SQL chunk for the value of the `orderby` attribute. The reason? `get_posts()` used to be called in the shortcode handler with a query-string blob of arguments passed to it. To mitigate breakage, `sanitize_sql_orderby()` was created in [7592].
e4289bb Update grunt-autoprefixer to 1.0.1
c2138a4 Update grunt-contrib-uglify to 0.6.0
c0d5258 Introduce some new template functions for navigation:
2ad420d Add `audio`, `video`, and `track` to `$allowedposttags` (KSES).
118cf8d Update grunt-contrib-copy to 0.7.0
b902807 Update grunt-contrib-clean to 0.6.0
1ed642b Update grunt-sass to 0.16.0
32ddce2 Update grunt-contrib-compress to 0.12.0
03b7d6f Update grunt-contrib-imagemin to 0.9.1
3495fa4 Fix a PHPDoc typo for `wp_json_encode()`.
c4b889b Update the root svn:ignore property to match .gitignores. Fixes #30134.
502bc03 Remove UNIQUE key from 'slug' column of terms table.
007ec52 Add `wp_json_encode()`, a wrapper for `json_encode()` that ensures everything is converted to UTF-8.
3d99ef9 Add a missing Oxford comma to the install screen. Fixes #30107. Props Ankit K Gupta. Built from https://develop.svn.wordpress.org/trunk@30054
bc9446b Make the Twenty Fifteen search form submit button screen reader accessible rather than hidden to all users. Fixes #30110. Props mattweibe, rianrietveld. Built from https://develop.svn.wordpress.org/trunk@30053
bd48b40 Introduce `orderby=include` support for `get_terms()`.
550dc1a Twenty Fifteen: minor CSS fixes. See #30133. Built from https://develop.svn.wordpress.org/trunk@30051
d89b50e Ignore any local WP Cli config files.
a4879b2 Twenty Fifteen: minor CSS spacing fix. See #30133. Built from https://develop.svn.wordpress.org/trunk@30049
29328f2 Twenty Fifteen: minor code style for variable within array notation. See #30133. Built from https://develop.svn.wordpress.org/trunk@30048
0b0b319 Twenty Fifteen: pinking shears. See #30133. Built from https://develop.svn.wordpress.org/trunk@30047
2dae81d Twenty Fifteen: consistent line endings and SVN properties on all files. See #30133. Built from https://develop.svn.wordpress.org/trunk@30046
f02161b Twenty Fifteen: spacing and code style cleanup. See #30133. Built from https://develop.svn.wordpress.org/trunk@30045
d583c5e Twenty Fifteen: escape variable in HTML attribute output in customer header. See #30133. Built from https://develop.svn.wordpress.org/trunk@30044
aa78309 Twenty Fifteen: squeeze a few more bytes from screenshot PNG file. See #30133. Built from https://develop.svn.wordpress.org/trunk@30043
4177b48 Allow 'slug' param of `get_terms()` to accept an array.
64d1fd2 When using 'show_in_menu' as a default value for 'show_in_admin_bar' in register_post_type(), cast to boolean instead of requiring a strict match.
3badb55 Remove one-time loop and redundant isset() checks in do_meta_boxes().
0c2c7ad Add 'comment_reply_link_args' filter for get_comment_reply_link() arguments.
ed4a827 Don't display Standard post format twice in the meta box if the theme unnecessarily mentions it in the add_theme_support() call.
9f379e6 Make sure the validator list on Credits screen floats correctly with longer names.
16bbe9b Don't add 'sticky' class in get_post_class() if 'ignore_sticky_posts' query var is set.
0f1ddba Update expected results in wp_link_pages() unit tests after [30030].
f5cc9ba Add a missing asterisk in the DocBlock for `write_post()`.
b1ba80d Rename `_wp_password_hint()` to `_wp_get_password_hint()` to bring it inline with core terminology. Fixes #21243. Built from https://develop.svn.wordpress.org/trunk@30033
11471d6 Cast class names to an array to avoid a potential warning.
61115c5 Improve `WP_Tax_Query` param sanitization for empty strings.
5240979 In `wp_link_pages()`, only output link separators between actual pagination links. Fixes #24940. Props obenland. Built from https://develop.svn.wordpress.org/trunk@30030
aa469e26 Optimize site query when performing network database upgrades
1c9bc93 Introduce an `edit_form_before_permalink` action which gets fired after the title field but before the permalink fields. Fixes #29691. Props captaintheme Built from https://develop.svn.wordpress.org/trunk@30028
f74f20a Add labels to the Personal Options input fields on the user profile editing screen. Fixes #30101. Props Ankit K Gupta Built from https://develop.svn.wordpress.org/trunk@30027
3179629 Fix 'count' in `WP_Comment_Query` when using 'meta_query'.
a8f8a65 Twenty Fifteen: If the sidebar is taller than the viewport scroll it with the content, if it's shorter keep it fixed.
ef00815 Fix JSHint errors introduced in [30014].
220213a Twenty Fifteen: Add Foursquare icon support to the social link menu.
1bd594f Remove one-time loop and redundant isset() checks.
d4f1296 Fix a copy/paste issue in Custom_Image_Header::get_header_dimensions() introduced in [27497].
4cedf4a Users screen in network admin: * Remove unused $key variables. * Rename $val to $user_id for clarity.
96fb9e3 Fix the `$location` parameter type in the `unregister_nav_menu()` DocBlock.
3ad681b Fix an invalid type for the `$section` parameter in the `do_settings_fields()` DocBlock.
fb89a4c Streamline `WP_User_Query` unit tests.
be4bc9a Accept 'orderby=include' in `WP_User_Query`.
823cfeb Remove padding from the comment notification emails which is from a bygone fixed-width font era. Prevents alignment issues in email clients which use vairable width fonts for plain text emails. Fixes #16721. Props DrewAPicture. Built from https://develop.svn.wordpress.org/trunk@30015
905b6a9 Add the ability for a customizer control to render its controls via a JavaScript template. Switches the default color picker control to a JavaScript template. See #29572. Props celloexpressions Built from https://develop.svn.wordpress.org/trunk@30014
3ec1c95 Twenty Fifteen: valid HTML for accessible child page menu expanding and collapsing -- now with even better accessiblity.
ea264c0 Twenty Fifteen: correct list indentation in older IE versions.
164f786 Twenty Fifteen: darken up the post navigation with thumbnail for better a11y.
a031e94 Twenty Fifteen: removing Skype from the list of social links is easier than adding skype to $allowed_protocols.
fdbd6b4 Twenty Fifteen: Use a p for the site description for a better experience when using a screenreader.
4e43b1e Improve unit tests for `WP_User_Query` include param. Built from https://develop.svn.wordpress.org/trunk@30008
16c1fc6 Improve tests for get_blog_id_from_url()
e815da5 Begin cleanup of ms-sites group unit tests
fd149bb Deprecate admin_created_user_subject()
40ec420 Allow ORDER BY in `WP_Comment_Query::query()` to be disabled.
f780d0d Add unit tests for WP_Comment_Query 'orderby' param.
8681dc7 Editor: use <button> instead of <a> for the Visual/Text buttons, make them focusable. Props afercia, fixes #27553 Built from https://develop.svn.wordpress.org/trunk@30002
34f3c6f Set current user to 0 after each unit test.
1df979d 4.1-alpha-30000 (!)
23bcdc8 4.1-alpha-29999
49729f6 4.1-alpha-29998. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
d6f37c2 4.1-alpha-29997. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
d134bb7 4.1-alpha-29996. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a9c72f0 4.1-alpha-29995. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
dc259ef 4.1-alpha-29994. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
661676d 4.1-alpha-29993. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
f76901b 4.1-alpha-29992. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
be954c2 4.1-alpha-29991. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
4520bfd 4.1-alpha-29990. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
4e50e1a 4.1-alpha-29989. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
fa13230 4.1-alpha-29988. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
54eefdf 4.1-alpha-29987. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
f2aa96c 4.1-alpha-29986. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
0dc211f 4.1-alpha-29985. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
3dcd08f 4.1-alpha-29984. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
72549de 4.1-alpha-29983. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
0a31a05 4.1-alpha-29982. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
65f1326 4.1-alpha-29981. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
1a89790 4.1-alpha-29980. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
d3c19bc 4.1-alpha-29979. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
8b4e039 4.1-alpha-29978. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
de3e1f8 4.1-alpha-29977. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
799b982 4.1-alpha-29976. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
85815a3 4.1-alpha-29975. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
91275eb 4.1-alpha-29974. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
04b0ce5 4.1-alpha-29973. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
db7bff6 4.1-alpha-29972. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
037dea0 4.1-alpha-29971. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
100abf0 4.1-alpha-29970. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a330de3 4.1-alpha-29969. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
78a01b2 4.1-alpha-29968. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
c3020b5 4.1-alpha-29967. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
471e276 4.1-alpha-29966. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
16781a7 4.1-alpha-29965. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
c680300 4.1-alpha-29964. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
e80f826 4.1-alpha-29963. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
74cd92f 4.1-alpha-29962. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
25e66dc 4.1-alpha-29961. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
480c52d 4.1-alpha-29960. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
d7a2acd 4.1-alpha-29959. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
369b1e8 4.1-alpha-29958. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
9bb73fc 4.1-alpha-29957. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
6a787e8 4.1-alpha-29956. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
943fc26 4.1-alpha-29955. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
cff0c58 4.1-alpha-29954. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a58a4b1 4.1-alpha-29953. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
b71f436 4.1-alpha-29952. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
b106764 4.1-alpha-29951. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
2b08c27 4.1-alpha-29950. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a907263 4.1-alpha-29949. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
5e452db 4.1-alpha-29948. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
8b37436 4.1-alpha-29947. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
1b68105 4.1-alpha-29946. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
0c6813a 4.1-alpha-29945. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
c641e90 4.1-alpha-29944. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
572c29e 4.1-alpha-29943. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a2eadce 4.1-alpha-29942. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
955be0c 4.1-alpha-29941. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
d7ae5d2 4.1-alpha-29940. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
d4694e3 4.1-alpha-29939. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
8846008 4.1-alpha-29938. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
7e00d34 4.1-alpha-29937. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
559ae08 4.1-alpha-29936. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
701d17d 4.1-alpha-29935. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
5be84ae 4.1-alpha-29934. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
821e18d 4.1-alpha-29933. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a5ec035 4.1-alpha-29932. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
728ee99 4.1-alpha-29931. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
e333bdd 4.1-alpha-29930. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
de8c380 4.1-alpha-29929. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
b1ab9bc 4.1-alpha-29928. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
b06c00c 4.1-alpha-29927. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
40d80ca 4.1-alpha-29926. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
51c93a3 4.1-alpha-29925. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
ec8e2cd 4.1-alpha-29924. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
d90d060 4.1-alpha-29923. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
ae5de1b 4.1-alpha-29922. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
70cd5f3 4.1-alpha-29921. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
4772f0d 4.1-alpha-29920. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
ad66cd6 4.1-alpha-29919. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
7694f79 4.1-alpha-29918. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
9471e6e 4.1-alpha-29917. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
04ebf91 4.1-alpha-29916. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
e848053 4.1-alpha-29915. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
9973e36 4.1-alpha-29914. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
ae3b68b 4.1-alpha-29913. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
332a0b4 4.1-alpha-29912. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
b2a8e43 4.1-alpha-29911. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
0187160 4.1-alpha-29910. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
8b01289 4.1-alpha-29909. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
f3a9d42 4.1-alpha-29908. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a4757dd 4.1-alpha-29907. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
032a972 4.1-alpha-29906. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
89b01a1 4.1-alpha-29905. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
11d21c3 4.1-alpha-29904. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
9553c60 4.1-alpha-29903. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
819727d 4.1-alpha-29902. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
83439a8 4.1-alpha-29901. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
4a93542 4.1-alpha-29900. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
aad0ec3 4.1-alpha-29899. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
7d70a55 4.1-alpha-29898. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
baf5e5d 4.1-alpha-29897. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
1673b08 4.1-alpha-29896. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
9af7146 4.1-alpha-29895. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
c6392db 4.1-alpha-29894. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
80c5dea 4.1-alpha-29893. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
84852bb 4.1-alpha-29892. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
df506fc 4.1-alpha-29891. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
9829b4e 4.1-alpha-29890. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
764ce9b 4.1-alpha-29889. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
01417fe 4.1-alpha-29888. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
84303fb 4.1-alpha-29887. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
ddac40c 4.1-alpha-29886. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
bf64fed 4.1-alpha-29885. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
8c44f3b 4.1-alpha-29884. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
9e60417 4.1-alpha-29883. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
3d1c89b 4.1-alpha-29882. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
0cc7918 4.1-alpha-29881. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
1cfbf57 4.1-alpha-29880. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
3d99100 4.1-alpha-29879. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
2efe5b6 4.1-alpha-29878. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a3a0b17 4.1-alpha-29877. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
71cab14 4.1-alpha-29876. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
ad9ad40 4.1-alpha-29875. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
290c859 4.1-alpha-29874. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
ac783da 4.1-alpha-29873. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
0332b2d 4.1-alpha-29872. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
d1e7f75 4.1-alpha-29871. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
70752f7 4.1-alpha-29870. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
6eeee66 4.1-alpha-29869. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
fedc630 4.1-alpha-29868. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
bcaeb16 4.1-alpha-29867. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
145580b 4.1-alpha-29866. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
8bc8a8c 4.1-alpha-29865. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
0e8a5c3 4.1-alpha-29864. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
15f0e2d 4.1-alpha-29863. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
1482d29 4.1-alpha-29862. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
83713e9 4.1-alpha-29861. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
af522a2 4.1-alpha-29860. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
5905100 4.1-alpha-29859. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
2922d9c 4.1-alpha-29858. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
0e58653 4.1-alpha-29857. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a279eb3 4.1-alpha-29856. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
8b300e6 4.1-alpha-29855. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
569ba74 4.1-alpha-29854. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
0b2c753 4.1-alpha-29853. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
3314699 4.1-alpha-29852. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
435e3c9 4.1-alpha-29851. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
dd6a400 4.1-alpha-29850. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
106b24e 4.1-alpha-29849. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
1934416 4.1-alpha-29848. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
1887c9b 4.1-alpha-29847. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
75176a1 4.1-alpha-29846. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a39a245 4.1-alpha-29845. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a71beb1 4.1-alpha-29844. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
f469be6 4.1-alpha-29843. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
9e5d214 4.1-alpha-29842. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
4ddbfbd 4.1-alpha-29841. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
8e79ebb 4.1-alpha-29840. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
f1eba22 4.1-alpha-29839. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
fbc6dd1 4.1-alpha-29838. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
4a2046d 4.1-alpha-29837. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
c22fdb5 4.1-alpha-29836. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
75a3841 4.1-alpha-29835. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
2901631 4.1-alpha-29834. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
f5e173f 4.1-alpha-29833. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
1170a23 4.1-alpha-29832. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
20fdfc6 4.1-alpha-29831. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
44769da 4.1-alpha-29830. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
fd3a7d2 4.1-alpha-29829. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
f828fb0 4.1-alpha-29828. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
6519f6d 4.1-alpha-29827. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
9b2bfc6 4.1-alpha-29826. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
badfbd6 4.1-alpha-29825. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
8d9c744 4.1-alpha-29824. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
1d9f4a3 4.1-alpha-29823. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
db624d8 4.1-alpha-29822. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
80ad3c6 4.1-alpha-29821. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
6f10239 4.1-alpha-29820. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
f08e103 4.1-alpha-29819. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
283be35 4.1-alpha-29818. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
5832d3d 4.1-alpha-29817. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a051a31 4.1-alpha-29816. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
abe7587 4.1-alpha-29815. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
cf852b1 4.1-alpha-29814. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
01ccdd0 4.1-alpha-29813. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
e9f992d 4.1-alpha-29812. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
7d54bb1 4.1-alpha-29811. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
aca91fd 4.1-alpha-29810. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
6fe175d 4.1-alpha-29809. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
95ebe67 4.1-alpha-29808. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
c618335 4.1-alpha-29807. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
45b10d9 4.1-alpha-29806. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
340b710 4.1-alpha-29805. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
aa767bb 4.1-alpha-29804. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
d87d6c3 4.1-alpha-29803. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
dfe398b 4.1-alpha-29802. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
7f54d0d 4.1-alpha-29801. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
7c63405 4.1-alpha-29800. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a1cc06d 4.1-alpha-29799. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
c7a2c6f 4.1-alpha-29810. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
0ec718c 4.1-alpha-29805. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
76ff0ee 4.1-alpha-29804. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
fa82375 4.1-alpha-29803. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
6c9d689 4.1-alpha-29802. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
5dc5da7 4.1-alpha-29801. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
867893e 4.1-alpha-29800. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a679a61 4.1-alpha-29799. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
b43e988 4.1-alpha-29798. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
e7ad130 4.1-alpha-29797. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
e7ec6d4 4.1-alpha-29796. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
5650ef2 4.1-alpha-29795. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
82eddfb 4.1-alpha-29794. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
cd503f0 4.1-alpha-29793. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
9c6520a 4.1-alpha-29792. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
21f8dfc 4.1-alpha-29791. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
c5122e0 4.1-alpha-29790. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
ba025e3 4.1-alpha-29789. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
d5f69db 4.1-alpha-29788. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
3e0ce74 4.1-alpha-29787. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
1857b97 4.1-alpha-29779. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
b91e325 4.1-alpha-29778. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
248b052 4.1-alpha-29777. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
0fbe38d 4.1-alpha-29775. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
d026ce4 4.1-alpha-29774. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
864479c 4.1-alpha-29773. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
371b91b 4.1-alpha-29772. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
b9f189b 4.1-alpha-29771. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
f50598d 4.1-alpha-29770. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
7b37b85 4.1-alpha-29769. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
6fb5ffb 4.1-alpha-29768. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
6af39cb 4.1-alpha-29767. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
669bae3 4.1-alpha-29766. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
aa9589a 4.1-alpha-29765. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
b03ee36 4.1-alpha-29764. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
26c3416 4.1-alpha-29763. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
7b4ddc7 4.1-alpha-29762. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
93f07ac 4.1-alpha-29761. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
b8ffa77 4.1-alpha-29760. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
fb9ce45 4.1-alpha-29759. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
a2c7b17 4.1-alpha-29758. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
7c3f634 4.1-alpha-29757. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
91d42a7 4.1-alpha-29756. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
b94681f 4.1-alpha-29755. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
5cac090 4.1-alpha-29754. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
e7c4b19 4.1-alpha-29753. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
f6d803b 4.1-alpha-29752. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
775a0d9 4.1-alpha-29751. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
fa46b60 4.1-alpha-29750. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
efabe84 4.1-alpha-29749. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
91c2f2c 4.1-alpha-29748. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
7e2ee80 4.1-alpha-29747. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
caa672f 4.1-alpha-29746. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
ae67227 4.1-alpha-29745. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
f14c006 4.1-alpha-29744. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
8aa72f6 4.1-alpha-29743. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
18a8644 4.1-alpha-29742. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
ec5cb92 4.1-alpha-29741. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
21b6fc1 4.1-alpha-29740. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
5187b32 4.1-alpha-29739. (Bumping to permanently sync the revision number with https://develop.svn.wordpress.org.)
10a752a Twenty Fifteen: documentation for the twentyfifteen_credits action
85c8242 Twenty Fifteen: Isolate :not selectors from CSS2 selectors.
1c11399 Twenty Fifteen: Fix typo in a CSS comment.
4dfe796 TinyMCE: update to 4.1.6+. Adds support for cache-busting when auto-loading JS and CSS. Change the tests to run in /build. Changelog: https://github.com/tinymce/tinymce/blob/master/changelog.txt. Fixes #30079 Built from https://develop.svn.wordpress.org/trunk@29994
46c1c60 Generate fewer default posts in wp_list_authors() tests.
44b0699 Twenty Fifteen: Include post title in Continue Reading link in Link post format.
43b2fe0 Twenty Fifteen: Remove a non-relevant part of a string in 404.php.
34ea8f9 Script-loader: remove 'heartbeat' dependency for post.js and inline-edit-post.js, fix dependencies for autosave.js. Fixes #30008 Built from https://develop.svn.wordpress.org/trunk@29989
f64d9a1 Twenty Fifteen: Fix missing commas in the stylesheet.
965e783 Twenty Fifteen: better editor-style.css: slightly smaller fonts, make the body margins relative, fix dependency on the `mce-item-table` class for tables. Props iamtakashi, fixes #29986 Built from https://develop.svn.wordpress.org/trunk@29987
4c81e26 TinyMCE: update the default styles: make the font size larger and make it the same size in tables. Fixes #30038 Built from https://develop.svn.wordpress.org/trunk@29986
e2ff1da Update the docs for `wp_remote_retrieve_response_code()`. See #28887. Built from https://develop.svn.wordpress.org/trunk@29985
ae7cb84 Avoid double path separators in `load_theme_textdomain()`. Fixes #29122. Props bradyvercher Built from https://develop.svn.wordpress.org/trunk@29984
9999820 Add a focus outline to the widget control toggle arrows. Fixes #27953. Props TomHarrigan. Built from https://develop.svn.wordpress.org/trunk@29983
ecdc8d3 Admin menu: - Fix scrolling the pinned menu with a mouse wheel. - Fix pinning when the menu is only slightly taller than the viewport. - Disable pinning on IE8, updating CSS top makes it jump when scrolling with a mouse wheel. See #29806 Built from https://develop.svn.wordpress.org/trunk@29978
2c8e435 Fix copy/paste errors in [27769].
c481b6f Twenty Fifteen: updated styles for skip link.
ccf74c1 Twenty Fifteen: Adding in the twentyfifteen credits action.
ff87208 Twenty Fifteen: correct comment meta alignment when avatar display is turned off.
15ca2ed Twenty Fifteen: correct button sizes.
8cee0a5 Twenty Fifteen: beautify the header in IE 8.
5d4f0ac Twenty Fifteen: correct styles for color schemes
dbbd9fb Filesystem: Fix the move() method of the SSH2 transport, which was using the SSH2 link rather than the SFTP link. Props nobleclem. Fixes #29405
6792506 Avoid a PHP Notice in the PemFTP Library by adding a missing function parameter. This parameter is unused by WordPress. Props hugodelgado. Fixes #29628
2e30f3d HTTP API: Support both the 'limit_response_size' and 'stream' parameters at the same time, allowing a partial file download. Fixes #26726
24babfd Allow apostrophes in email addresses when adding users via the Dashboard.
304802d Use the comment API rather than direct SQL queries in `comments_template()`.
b137059 Make orderby=meta_value compatible with meta_query when relation=OR.
2c809dc Live-update site title in toolbar when changing the corresponding field in General Settings.
0eb7587 Move password hint text to a function. Add 'password_hint' filter.
15a1e07 Use proper functions for escaped translations.
79175d1 In wp.updates.decrementCount(), only display the count if it's a valid non-negative integer.
d37ce0b Theme install: * Move the "based on" string below the rating to avoid wrapping to a second line. * Reduce the gap between the theme screenshot and description. * Fix Install button height on mobile.
beca5ad wp_add_inline_style(): * Change the `wp-inline-style-$handle` class added in [29956] to `$handle-inline-css` for consistency with existing patterns. * Add the ID attribute when concatenation is enabled as well.
f25962a Themes: Make "Live Preview" the primary action and "Activate" secondary.
26c8088 Add ID attribute to style element from wp_add_inline_style().
ccbf157 Customizer: Use correct panel-back icon in RTL.
09e1239 Remove redundant table alias check in WP_Meta_Query.
1804918 Twenty Fifteen: Swap order of description and caption so the caption is underneath an image on image attachment pages.
67c8d7f Customizer: Extract content markup for panels to its own method, `WP_Customize_Panel::render_content()`.
d224b52 Twenty Fifteen: centre gallery thumbnails
bc982b3 Customizer: Introduce `customize_preview_$setting->type` action to handle multiple settings of the same type.
cbc5549 Twenty Fifteen: correct escaping to render HTML in no-content admin message.
43fb0af Invalidate cache for child terms when parent term is deleted.
9ed4254 Twenty Fifteen: Removing unused custom color controls.
507fee2 Twenty Fifteen: Fix hover and focus style for links in content with custom color schemes.
4ca2996 Bail from cleaning meta query clause when it's not an array.
9345e9f Overhaul SQL generating logic in WP_Meta_Query to avoid unnecessary table joins.
ea679e3 `wp_schedule_single_event()` should not prevent scheduling a future duplicate event. It should only reject an event as a duplicate if there is already a similar event scheduled within 10 minutes of the given timestamp.
0f8e7d0 Add `@since` annotation for 'user_registered' support in 'date_query_valid_columns' documentation.
baff5f2 Better "inclusive" support for string values in WP_Date_Query.
6c6a285 Comment/post author in/not_in for `WP_Comment_Query`.
bde2c97 Support date_query by user_registered in WP_User_Query.
fcc82fd Use table aliases for columns in SQL generated by WP_Date_Query.
50f1b45 Add expectedIncorrectUsage flags for unit tests that generate invalid dates.
3949a8b Remove invalid `continue` calls from WP_Tax_Query::get_sql_for_clause().
31c0fa1 Twenty Fifteen: readable comment details in the dark colour scheme.
553bb3c Editor-expand: - Better calculation for the caret position when auto-scrolling while typing. - Fix auto-scrolling for non-WebKit browsers when the caret is above the top of the editor. Fixes #29954 Built from https://develop.svn.wordpress.org/trunk@29929
48e1232 Twenty Fifteen: document the site-branding class in header.php.
f196453 Twenty Fifteen: make sure we don't see borders through transparent linked images.
2934146 Twenty Fifteen: Removes flashing of background behind fixed position elements when scrolling in mobile and desktop Safari.
cac92b2 Throw notices when invalid date values are passed to WP_Date_Query.
e3e1433 Themes: Make it possible to delete broken themes.
8384444 Introduce nested query support to WP_Date_Query.
da93ef0 Twenty Fifteen: indented nested lists in comments.
24e6e8c Twenty Fifteen: correct margin for pagination.
d79cc63 Update jQuery UI to 1.11.2.
1a6b413 Twenty Fifteen: add print styles.
747e718 Twenty Fifteen: correct font fallback for Noto Serif in editor styles; Props Manoz69; Fixes #29984
fb01989 In `wp.Uploader`, when `uploader:ready` is triggered, set `ready` to `true` on the instance. This allows media workflows to check for an existing uploaded instance when opening.
84a26a7 Cache `get_term_by()` calls:
72d12b5 Add a 6th (!) attribute to `wp_get_attachment_link()` to allow `aria-describedby` to be added to gallery output.
1470990 Check that search value is scalar before parsing.
6de7c43 Twenty Fifteen, editor-style.css: revert the font-size back to 19px and margin back to 83px, merge the two body selectors (don't seem needed), remove redundant rtl rules and fix body.rtl selector. See #29799 Built from https://develop.svn.wordpress.org/trunk@29911
f6e96fa Twenty Fifteen: no `rem` in editor-style.css for now, see #29799 Built from https://develop.svn.wordpress.org/trunk@29910
dc0fee4 Twenty Fifteen: make font-size/line-height in editor-style.css the same as in style.css. Remove margins from the editor body, interferes with autoresize in some browsers and is overriden in the default styles. See #29799 Built from https://develop.svn.wordpress.org/trunk@29909
bf16aac Comments: Don't print an empty HTML markup when `comment_reply_link()` returns no link.
b89c915 Customizer: Don't trigger a change event if two unchanged object values are equal, second pass.
4020eac Customizer: Only POST dirty settings to preview to improve performance.
1ab3190 Theme install: Remove unused strings.
61819a3 Customizer: Change instances of "Theme Customizer" to just "Customizer", as the Customizer isn't necessarily theme-specific.
af6beda Avoid redundant table joins in WP_Tax_Query.
295f5fc Support nested tax query syntax in redirect_canonical().
16a5562 Twenty Fifteen: Update some more bundled theme references after [29895].
320ee24 Add line breaks at the end of network setup rules to avoid unintended merging with a subsequent line.
f19ad10 Admin menu: - Fix pinning after resizing the window. - Merge the two DOM ready callbacks in common.js - Fix the submenus position adjustment on focus. See #29806 Built from https://develop.svn.wordpress.org/trunk@29898
ca92ca3 Twenty Fifteen: clean up skip-link-focus-fix.js, see #29799 Built from https://develop.svn.wordpress.org/trunk@29897
09fbcfc Support 'EXISTS' and 'NOT EXISTS' in `WP_Tax_Query`.
be78257 Set Twenty Fifteen as the new default theme. see #29799.
e2041b8 Twenty Fifteen: JSHint fixes.  * Define global variables set by wp_localize_script().  * Remove currently unused $ variable.  * Use dot notation when appropriate.  * Update Gruntfile.js to ignore the html5 shiv. see #29799.
affa411 Importing Twenty Fifteen, first pass at our new default theme for 2015, set for 4.1.
0143196 Introduce support for nested queries in WP_Tax_Query.
d64b1ed Use only LEFT JOINs when a meta_query contains a NOT EXISTS clause.
3ef60bf Quicktags: fix strict check for `instance['0']`, props afercia, fixes #29767 Built from https://develop.svn.wordpress.org/trunk@29889
54708e3 Use assertEqualSets() for a few taxonomy-related tests.
d1d9915 Introduce support for nested queries in WP_Meta_Query.
c3b2243 Editor-expand: reset the editor height after the window is resized. Fixes #29952 for trunk. Built from https://develop.svn.wordpress.org/trunk@29886
dbfaf60 Don't create dummy data for each date query test.
f1c169f Quicktags: move focusing the editor after inserting content to the end of the code blocks. Fixes a bug in Chrome where both the textarea and the window may auto-scroll to unexpected position on clicking a Quicktags button. Part props avryl, fixes #29944 for trunk. Built from https://develop.svn.wordpress.org/trunk@29884
912ffcc TinyMCE: fix the 'wpgallery' plugin to use a placeholder for galleries when either the 'wpview' plugin or wp.mce is not loaded. Fixes #28756 Built from https://develop.svn.wordpress.org/trunk@29883
e5d518a Avoid PHP notices if 'plugin' is not set for tab=plugin-information.
3a86762 Do not send a welcome notification when noconfirmation has been flagged
0fbefea Fix support for the `hide` option in wpColorPicker, props tollmanz, fixes #29632 Built from https://develop.svn.wordpress.org/trunk@29879
f6d0b7f Quicktags: remove `accesskey` attributes the buttons and don't add empty `title` attributes, fixes #29358 Built from https://develop.svn.wordpress.org/trunk@29878
1ffba4a Differentiate between invalid and missing admin emails when adding a new site
7f2f3dc Media modal: fix reordering of the thumbnails while creating or editing a gallery, props avryl, fixes #29606 for trunk. Built from https://develop.svn.wordpress.org/trunk@29876
20cfcbf Fix whitespace issues in [29781]. Remove a redundant comment.
471dc20 Add missing label to comment type filter dropdown.
f013b7e Remove "View" prefix from category filter dropdowns, for consistency with [27626].
2c0947e Add missing labels to category filter dropdowns.
cdf9456 Clarify inline documentation for the `_is_valid_nav_menu_item()` and `wp_get_nav_menu_items()` in wp-includes/nav-menu.php.
d088de7 Return an error when adding a term to a non-existent parent.
a724b43 Add more complete inline documentation for `get_term_link()`.
587599c Don't bail out of term_exists() when term sanitizes to an empty string.
659a6b3 Add some unit tests for WP_HTTP::parse_url() to cover the <PHP 5.4.7 compatibility alterations.
6131734 Fix term_exists() for parent = 0.
3ceee6c Improve 'alias_of' handling in wp_insert_term() and wp_update_term().
dbb6750 Handle deficiencies in PHP's parse_url in older versions of PHP (<5.4.7) in WP_HTTP::make_absolute_url().
17631e3 Explicitly declare hierarchical=false for post_tag in create_initial_taxonomies().
57c4126 Language packs: Remove translations when deleting a theme or a plugin.
5f17e09 Use the primary `meta_query` clause when parsing `orderby` in `WP_Query`.
2b88252 New `remove()` method and some unit tests for the `WP_Error` class.
98ff885 Avoid a PHP Notice when requesting a url without a path component (http://example.com) in the Streams HTTP component. Props barrykooij for inital patch; Fixes #27668
f09c515 When making a HTTP request to a non-standard port, include the port in the Host header for the Streams HTTP transport. This bring parity to the cURL transport and respects the HTTP RFC. Props kamelkev for the initial patch; Fixes #28982
78f4cd2 Correctly support Schemeless URLs in WP_HTTP::make_absolute_url() by respecting the 'host' field if present in the relative url. Fixes #29886
9962cef Correctly handle url's containing url's in WP_HTTP::make_absolute_url(). A valid relative URL could be mistaken for an absolute url if it contained a :// in any position of the url. Fixes #28001
88b6352 Always cast the 'code' server response to an int, this provides consistency between both of the HTTP transports. Previously cURL would return an int and Streams a numeric string. Fixes #28887
88ceaba Return the correct server response for the 'message' response field from the server. Previously this would use the generic message corresponding to the response code, which isn't always accurate. Since we're already parsing the headers, we can simply return that directly (This also has the benefit that it's the same code for both Streams and Curl header handling). Fixes #28919
04edb0a Update jQuery UI to 1.11.1.
965b6d5 Add aria-describedby attributes to comment_form().
0c64fe3 In get_terms(), select term taxonomy count for all values of 'fields'.
8ec2d2a Add inline documentation for `WP_User_Query` default arguments in the form of a hash notation.
75484f9 Bundled themes: Add an alt attribute with the site title for header images linked to the home page.
a57e99e Add default z-index to the admin menu, see #29806 Built from https://develop.svn.wordpress.org/trunk@29841
bf856e3 Translate some previously untranslated _doing_it_wrong() messages.
53642c5 Network Admin: Properly check if the theme is active on the main site to avoid deleting it via bulk actions.
b269a9c Fix misleading documentation in customize-loader.js.
45062d7 Update @param docs for wp_get_attachment_image().
d769e29 Pass the requested size to 'wp_get_attachment_image_attributes' filter.
f981067 Pin the admin menu on scrolling similarly to how the side metaboxes are pinned on the Edit Post screen, first run. See #29806. Built from https://develop.svn.wordpress.org/trunk@29835
221db8f Fix setting default quality in WP_Image_Editor.
b98f036 Allow PSDs (Photoshop documents) to be uploaded.
db0b378 In the admin, give media list table icons `auto` for `width` and `height`. In the post thumbnail metabox, apply `width: auto`.
821f9f4 For `attachment-compat` fields, show a spinner while `wp.media.model.Attachment.saveCompat()` is firing.
197f0a3 Plugin search: Wrap results in a form to fix pagination's `paged` input field.
5bf20b4 Switch line-height added in [29790] to a unitless value.
05fb60a Twenty Fourteen: Move custom description for background color and image from sections to controls in the customizer.
e59c624 Use correct links for filtering plugin reviews.
7dde12f Avoid a PHP notice in list_plugin_updates() if plugins_api() returned a WP_Error object.
6d0f2dc Make link construction in get_comment_reply_link() and get_post_reply_link() more readable.
70c88e5 Add an aria-label attribute with commenter's name to get_comment_reply_link().
87ff969 * Use correct context for 'Name' and 'Parent' strings on taxonomy screens. * Remove unnecessary context for 'Slug' and 'Description' strings.
a47214c Use a more consistent markup on taxonomy and user screens.
2dad79f Always sanitize user_nicename in wp_insert_user().
59ef20d In `activate_plugin()`, do not re-run the activation routine for already-active network-wide plugins.
71bca51 Network Admin Menu:
fd4e302 In `wp_delete_attachment()`: account for orphan sizes by looping over the sizes stored in metadata, instead of relying on the current sizes stored in `$_wp_additional_image_sizes`.
468dc35 When switching to the Text editor, make the textarea visible to screen readers.
067feb9 Remember when we added the `style` attribute to playlists? Fix `dark`.
d8c913b Add the `date` filter from media grid to the media modal.
202ede7 After [29811], combine 2 `if` statements.
b885885 Media Grid/List Table parity: when `MEDIA_TRASH` is `true` and `trash` is the current filter for the grid, add a second bulk action button: "Delete Selected"
cf31ee0 Media List Table: account for `MEDIA_TRASH` in the bulk action dropdown.
0797823 Add a class attribute for submit button in comment form.
7d8322a WP_Comment_Query: comment__in, comment__not_in, post__in, post__not_in.
be631b3 Reorder placeholders for consistency. see [29806].
258496e In the `wp_new_blog_notification()` email template, include the login url.
eccf8e1 Add classes to form containers on Edit User screen.
6ee7e60 Add classes to form containers on taxonomy screens.
ebe813c Add a namespace to the click handler registration for `.insert-media` in `media-editor.js`: `click.add-media-button`.
d2c99a5 Add a default filter to `title_save_pre`: `trim`, because extra whitespace.
3f1fcc7 Version bump. Built from https://develop.svn.wordpress.org/trunk@29800
40dd52b Improve parameter sanitization in WP_Date_Query::build_query().
bf52618 Update documentation for `wp_get_nav_menus()` to reflect that the default value for the the 'orderby' argument was changed from 'none' to 'name' in 4.1.
504d4ad Change the default orderby value in wp_get_nav_menus() to 'name'.
b96ba57 Fix padding for parent theme link on Edit Themes screen.
32cd803 Account for longer translations of 'Customize Your Site' button label.
e1f2b3b Use HTTPS URLs for trac.wordpress.org (and use core.trac.wordpress.org)
0d3b835 Use HTTPS URLs for core.trac.wordpress.org
184fa46 Use HTTPS links for planet.wordpress.org
18606f2 Use a more specific selector for the count displayed on Add Themes network admin screen.
28bf972 Show the number of approved comments instead of all comments on the dashboard in the "At a glance" section.
740df91 Remove unnecessary semicolon.
5516c48 PHPMailer: Merge upstream commit (PR274).
1595d6a In the form handler logic for `edit-tags.php`, don't redirect until `$_REQUEST['paged']` has been checked. All `switch` cases (except `edit`) now use `break` instead of `exit`.
37a0c36 The joys of `wptexturize()`:
1967dfe In `paginate_links()`, ensure that query string args are propagated to the resulting paginated links.
75d347b Add `size` to the UI for Gallery Settings in the media modal. Ensure that the TinyMCE view is refreshed when size changes.
b646f9d Allow bookmarks to be ordered by `link_description` in `get_bookmarks()`.
668e758 Media Grid: when the modal is open, don't respond to arrow keys when `<textarea>` has focus.
7a55ab9 Media: disable multi-file uploading in iOS 7.x Safari as it prevents uploading of videos. Fixes #29602 for trunk. Built from https://develop.svn.wordpress.org/trunk@29776
9bf3007 Remove unnecessary CSS overriding on Add Plugins screen.
ebdfe06 Don't display an empty comment author IP link on Comments screen.
d7de59c Use Tahoma for RTL in general and Arial for Hebrew in editor styles.
045a222 Twenty Fourteen: Include Latin Extended font subset for Lato.
f352854 Bundled themes: Prevent the arrow in "Continue reading" links from wrapping to a second line.
0a4d4a3 Fix tapping on the menu in iOS and Android, fixes #29365 for trunk Built from https://develop.svn.wordpress.org/trunk@29770
3a724fc Use correct i18n function after [29768].
51895fa Merge two similar strings.
dfe7775 Remove extra space from a string.
ab1c46a TinyMCE wpView: when pasting/inserting content before a view, add new paragraph above it and insert the content there. Props avryl, fixes #29380 for trunk. Built from https://develop.svn.wordpress.org/trunk@29766
8889ba6 Create correct permalinks for child posts of hierarchical post types when default permalinks are used.
10e0807 Add context for 'Trash' string in media modal.
dd25a71 Improve and clarify inline commenting inside the `check_comment()` function.
9824f40 Improve documentation in the `check_comments()` docblock.
ee9d74d Ordering by `RAND()`:
e3eaed1 Add two properties to `media.model.Attachments.propmap`: `include` and `exclude`, which are aliases for `post__in` and `post__not_in`.
2f328cc In `wp_ajax_replyto_comment()`, if `$_POST['comment_type']` is set, use it for the value of `$comment_type`, which the `compact()` call has assumed is set since [8720]. It never was.
9768b89 If the current user does not have the `delete_posts` cap on the current post type, don't list `delete` or `trash` as bulk actions for the relevant context of Post list table.
491c911 `wp_extract_urls()` needs to also grab URLs with query strings and hashes.
f30266a Media Grid:
26124b9 Pass the attachment ID to the 'image_add_caption_text' filter.
79d017a Add 'image_add_caption_text' filter for changing the pre-parse caption text before output to the editor.
cca3890 Add some missing information to the inline docs for `get_post_types()`.
75ff6ae Add safeguards for when ext/hash is not compiled with PHP.
2008fc0 Correct 'wp_get_attachment_image_attributes' filter docs.
1447092 Don't set ftp_credentials option when installling. see #29635.
0a848a6 `wptexturize()` improvements:
793f814 Make sure the $parent argument of wp_insert_attachment() still works as expected after [28579].
5727b51 Correct @return value for WP_User_Query::get_total().
9f066b2 Correct some @since values added in [29739].
b67ba6f `WP_oEmbed::_strip_newlines` is called as a filter callback for `oembed_dataparse`, must be public. It was marked as private for fun in [14109] and then made `private` officially in [28507].
d0a327b Make the URL output in `_thickbox_path_admin_subfolder()` use `includes_url()`.
ae21b18 kses: Add colgroup.
836e0f8 Add some `@since` annotations to `media-views.js`.
6135712 Editor expand: hide TinyMCE float panels and tooltips when scrolling, props avryl, fixes #29516 for trunk. Built from https://develop.svn.wordpress.org/trunk@29738
69998d4 In `media_handle_upload()`, don't call `wp_read_image_metadata()` on things that aren't images (like videos). We never caught this error, because we are suppressing it by calling `@wp_read_image_metadata()`.
d70552a After [29733], version bump for MediaElement.
a1245a4 Allow arbitrary subdomains for the oEmbed endpoint for Slideshare.
ac02e99 Update getID3 library to 1.9.8.
293e344 Upgrade MediaElement to 2.15.1.
f1ab373 Skip ALTERNATE_WP_CRON redirect when performing XML-RPC requests.
a32a75b XML-RPC: Check if category support was added for pages before calling wp_get_post_categories() to avoid unnecessary query in wp.getPage.
6592e13 TinyMCE: fix image captions regexp when wpautop is disabled in wp_editor(). Fixes #29592 for trunk. Built from https://develop.svn.wordpress.org/trunk@29730
69e7171 Media: revert enabling of multi-file uploading for mobile devices. Currently only iOS Safari supports it but has a bug that prevents uploading of videos. Fixes #29602 Built from https://develop.svn.wordpress.org/trunk@29729
fa0acbe Don't overwrite the `length` property unnecessarily when generating metadata for audio and video files.
9a27509 Media Frames: Set the box-sizing CSS property to border-box for checkboxes and radio buttons.
ee6af4f Widgets: Toggle widget arrow when the widget is closed using Close link.
7dcabd8 Make sure we're on the media grid page before calling wp.media().
0113d34 Avoid PHP notices in media modal caused by orphaned attachments.
092c349 Don't display Edit links for attachments user cannot edit.
39b859c Add 'Unattached' filter for galleries.
1eb26d3 Use https for apps.wordpress.org links.
2c17105 Remove 'WordPress Language' reference from wp-config-sample.php.
b9357c4 Twenty Fourteen: Use correct check for the front page in Featured_Content::pre_get_posts().
0e28457 * Declare $site_mimes before using it in check_upload_mimes(). * Use the same default value for 'upload_filetypes' as on Network Settings screen.
f84cbb4 Use get_registered_nav_menus() in has_nav_menu().
62d5123 Use home URL instead of example.org on Permalink Settings screen.
93903a2 Check for [\r\n\t ] instead of \s in sanitize_file_name() to avoid UTF-8 issues.
cc04e76 Don't display Edit links for posts and terms in toolbar if they are empty.
971b84e 4.1 version bumps.
e8e5aa9 Trunk is now 4.1-alpha.
REVERT: 9b5c15e Tag 4.0.1.
REVERT: e34cfb7 Undo changes to the 4.0 branch caused by clean-css 2.2.8 (branch) versus 2.2.16 (trunk).
REVERT: d9f6f1c 4.0.1 version bumps.
REVERT: 39c7ff2 Prevent high resource usage when hashing large passwords. props mdawaffe, pento
REVERT: 6e658f8 Validate image data.
REVERT: d9cd724 Anchor texturize to shortcodes to improve regex efficiency.
REVERT: be45cc1 Better validation of the URL used in core HTTP requests.
REVERT: 45ca540 Press This: Ensure the error message is printed. props johnbillion
REVERT: 50a4318 TinyMCE: Verify HTML in captions. props azaozz
REVERT: 65ac1b9 Invalidate password keys when a user's email changes.
REVERT: 5fcfb73 Fix typo in style filter. props miqrogroove
REVERT: dd9f42a Playlists are video by default. props duck_
REVERT: 133bfe6 Form validation for password resets.
REVERT: 432912f Use hash_equals() for old md5 hashes.
REVERT: 8e04e41 Revert [28948] for the 4.0 branch, which caused a regression.
REVERT: 3a108f5 Media Grid: Don't attempt to delete an attachment that can't be deleted.
REVERT: e2cf18d Don't display Edit links for attachments user cannot edit.
REVERT: 94f0e4d Media Grid: when the modal is open, don't respond to arrow keys when `<textarea>` has focus.
REVERT: 3f256ab TinyMCE: fix image captions regexp when wpautop is disabled in wp_editor().
REVERT: 0e76113 In get_adjacent_post(), $excluded_terms should check term_id rather than term_taxonomy_id.
REVERT: 59ae9aa Media Frames: Set the box-sizing CSS property to border-box for checkboxes and radio buttons.
REVERT: 4f14d9f In `wp_audio|video_shortcode()`, make sure that `autoplay` and `loop` are booleans. Passing `'false'` to them will force them to be active, which is bad.
REVERT: eec6b41 Create correct permalinks for child posts of hierarchical post types when default permalinks are used.
REVERT: 7be0716 Avoid PHP notices in media modal caused by orphaned attachments.
REVERT: 8930d00 Make sure the $parent argument of wp_insert_attachment() still works as expected after [28579].
REVERT: 5add2ed TinyMCE wpView: when pasting/inserting content before a view, add new paragraph above it and insert the content there.
REVERT: c943b71 Editor expand: hide TinyMCE float panels and tooltips when scrolling.
REVERT: b94cfff Create new $wp_roles object in install_blog() to avoid protected _init() call
REVERT: d7245bc Make sure we're on the media grid page before calling wp.media().
REVERT: 2db717b Revert [28610] in order to avoid infinite redirect loops on reverse proxies which proxy from HTTPS to HTTP.
REVERT: f904bbc Upgrade MediaElement to 2.15.1.
REVERT: b2217fa Editor-expand: reset the editor height after the window is resized.
REVERT: e2c870f Quicktags: move focusing the editor after inserting content to the end of the code blocks.
REVERT: aaec512 Plugin search: Wrap results in a form to fix pagination's `paged` input field.
REVERT: bab3933 The 4.0 branch is 4.0.1-alpha.
REVERT: 4edbc74 Add safeguards for when ext/hash is not compiled with PHP.
REVERT: b3f1257 Branch 4.0.

git-subtree-dir: wp
git-subtree-split: e5e791f331d371ad6262c1893d84f5f2b6c26464
Update to WordPress 4.1