Commit Graph

  • a7435b7a04 Privacy: Fix typo in default privacy policy text. Sergey Biryukov 2018-06-16 10:06:41 +00:00
  • 3581d34bb0 Build/Tools: Update PHPCS ruleset for WP Core and related Composer setup. jrf 2018-06-15 15:56:58 +00:00
  • 78f2b0e731 Docs: Add file doc @output annotations. Anton Timmermans 2018-06-15 10:18:44 +00:00
  • e32886cbdf Docs: Improve JSDoc for pointer.js. Anton Timmermans 2018-06-14 15:13:19 +00:00
  • 80f0a73cf5 I18N: Remove unused MediaElement.js strings. Sergey Biryukov 2018-06-14 14:46:49 +00:00
  • b2fe6abbe2 Build Tools: Fix JSDoc configuration include paths. Anton Timmermans 2018-06-14 12:45:06 +00:00
  • 802139d185 Privacy: Only link to menus panel in Customizer if selected privacy page can be accessed there. Weston Ruter 2018-06-14 11:39:35 +00:00
  • 517cdca538 Docs: Improve JSDoc for admin-bar.js. Anton Timmermans 2018-06-12 09:33:08 +00:00
  • 07f3c7097e REST API: Improve test coverage by providing tests for term meta. Felix Arntz 2018-06-11 17:54:19 +00:00
  • 9e38c2847e Tests: Improve performance of post meta tests. Felix Arntz 2018-06-11 16:32:32 +00:00
  • d3014a47b4 Move scheduling of old auto-draft posts deletion to get_default_post_to_edit() (where auto-drafts are created). Andrew Ozz 2018-06-08 15:52:22 +00:00
  • 2325faeb96 TinyMCE: do not force-load external plugins, not needed any more and may cause issues. Andrew Ozz 2018-06-08 09:32:35 +00:00
  • a56df22d91 TinyMCE: prevent creation of paragraphs from multiple HTML comments when wpautop is disabled. Andrew Ozz 2018-06-08 08:58:51 +00:00
  • 8d9cd406fb Build/Test Tools: Avoid running full PHPUnit test suite for every PHP file change. Jeremy Felt 2018-06-08 04:40:18 +00:00
  • a14e4f1c86 Docs: Improve JSDoc for language-chooser.js. Anton Timmermans 2018-06-07 15:07:31 +00:00
  • 8a9bf2a08b Docs: Improve JSDoc for zxcvbn-async.js. Anton Timmermans 2018-06-07 14:51:02 +00:00
  • a65ad8a247 Docs: Improve JSDoc for admin-bar.js. Anton Timmermans 2018-06-07 14:39:43 +00:00
  • f4580c122b Users: In wp_validate_user_request_key(), properly return the WP_Error object in case the confirmation email has expired. Sergey Biryukov 2018-06-04 13:45:13 +00:00
  • 88df6476cd Docs: Remove obsolete $wpdb global references in WP_User::__construct() and WP_User::for_blog(). Sergey Biryukov 2018-06-04 13:38:33 +00:00
  • a26c24226c Build Tools: grunt build should only copy Core files. Gary Pendergast 2018-06-01 01:28:53 +00:00
  • ecb3302b45 Build/Test Tools: Replace Codex home page link in "Read more about setting up your local development environment" with a more specific handbook link. Sergey Biryukov 2018-05-30 14:55:10 +00:00
  • ccecd58f97 Build tools: Grunt: - Normalize filepath in the the watch event. - Throw a warning when watch fails to process a file because the destination path cannot be determined. Andrew Ozz 2018-05-29 14:20:44 +00:00
  • 50cd98012e Docs: Document globals in validate_another_blog_signup(). Jeremy Felt 2018-05-27 20:06:19 +00:00
  • b9a3b166e5 Docs: Fix typo in Services_JSON DocBlocks. Sergey Biryukov 2018-05-27 19:41:16 +00:00
  • 532d177b65 Built/Test Tools: Increase grunt watch interval on all files. Jeremy Felt 2018-05-27 18:46:15 +00:00
  • 247eba769e Build tools: Update Grunt to version 1.0.2. Andrew Ozz 2018-05-27 17:02:22 +00:00
  • 4fc1579427 Build tools: - Remove check-node-version from package.json for now. Throws errors. - Minor fixes to package-lock.json, http => https. Andrew Ozz 2018-05-27 16:42:34 +00:00
  • 338e951cec Build tools: add check-node-version to check required Node.js and npm versions are installed. Andrew Ozz 2018-05-27 16:07:48 +00:00
  • f26fe4ea9c Build tools: Use npm v6.1.0. Andrew Ozz 2018-05-27 16:00:45 +00:00
  • d67826119d Docs: Fix typo in _walk_bookmarks() DocBlock. Sergey Biryukov 2018-05-27 08:35:12 +00:00
  • 302a2297dd Posts, Post Types: Use COOKIEPATH when clearing post password cookie, as that's the path it's created with. Sergey Biryukov 2018-05-27 01:32:20 +00:00
  • daf0333601 Posts, Post Types: Clear post password cookie when logging out. Sergey Biryukov 2018-05-26 12:42:57 +00:00
  • 58a71dc610 Build/Test Tools: Allow the unit test framework to be used without the data directory in place. John Blackbourn 2018-05-25 22:42:11 +00:00
  • 39fb88f961 Taxonomy: Improve cache handling when querying for terms using all_with_object_id. Boone Gorges 2018-05-25 01:22:44 +00:00
  • 53e3a17e6f Tools: Update wp-cli.yml to point to the build directory. Gary Pendergast 2018-05-25 00:14:14 +00:00
  • f4fbba188d Build/Test Tools: Roses are red, this fixes stuff. John Blackbourn 2018-05-23 17:54:44 +00:00
  • 386adbb8f8 Following [43309], I need to change one little line, And delete some left over cruft, only then shall we prevail. There are some things easily missed, when using Git, which does not persist— Empty directories, though that didn't derail— Our Travis-based tests, which now must prevail. Quoth Travis CI, “Build did fail.” Gary Pendergast 2018-05-23 11:02:28 +00:00
  • ef37f002ee Once upon a midnight dreary, while I coded, weak and weary, In many a strange and curious file of forgotten lore— While I pondered, blaming Nacin, my notifications suddenly awakened, As of someone quietly DMing;—DMing me, I can’t ignore. “’Tis some contributor,” I muttered, “DMing me an idea or four— Only this and nothing more.” Gary Pendergast 2018-05-23 10:04:22 +00:00
  • acebda9aa5 Taxonomy: Fix $object_ids reference in WP_Term_Query parameter documentation. Boone Gorges 2018-05-23 02:23:53 +00:00
  • 879453da2a Docs: Escape the <!--nextpage--> page tag in wp_link_pages() and get_the_content() description for proper display in Developer Reference. Sergey Biryukov 2018-05-22 18:56:49 +00:00
  • 67c7c7d74a Docs: Document the cookies default comment field added in [42772]. Sergey Biryukov 2018-05-21 13:12:16 +00:00
  • d612af2e5e Docs: Add missing documentation and duplicate hook references for wp_privacy_personal_data_export_file, wp_privacy_personal_data_exporters, and wp_privacy_personal_data_erasers hooks. Sergey Biryukov 2018-05-21 13:02:55 +00:00
  • 0e067ab91e Privacy: Correct the error check when creating an export folder in wp_privacy_generate_personal_data_export_file(). Sergey Biryukov 2018-05-21 11:58:19 +00:00
  • 186bb7c8a9 Bundled Themes: Bump version numbers and update changelogs for 4.9.6 release laurelfulford 2018-05-17 17:06:12 +00:00
  • 238504d36f Tests: Add case for wp_privacy_delete_old_export_files(). iandunn 2018-05-17 16:38:01 +00:00
  • 84211ab4b6 Tests: Add case for wp_privacy_send_personal_data_export_email(). Ian Dunn 2018-05-16 23:53:38 +00:00
  • ac4d875f94 Comments: Escape permalink values on edit screen to prevent XSS. Ian Dunn 2018-05-16 22:38:20 +00:00
  • d488fc7dac Privacy: Require manage_privacy_options to edit policy page. Ian Dunn 2018-05-15 20:43:59 +00:00
  • 3e3db8af66 Privacy: Rename exports folder to avoid deleting other files. Ian Dunn 2018-05-15 20:21:37 +00:00
  • ced82abf66 Privacy: use the more compatible word-break: break-all;, see [43278]. Andrew Ozz 2018-05-15 20:06:39 +00:00
  • 6ab60cb0b6 Privacy: fix styling of the Privacy Settings buttons on mobile/small screens. Andrew Ozz 2018-05-15 19:26:04 +00:00
  • b8810cc225 Privacy: fix styling of the "next steps" buttons on the Export/Erase tools screens when text is long. Andrew Ozz 2018-05-15 18:58:29 +00:00
  • 2c4326cff1 Widgets: Allow basic inline tags in wp_sidebar_description(). Felix Arntz 2018-05-15 16:54:12 +00:00
  • f822373476 Privacy: Reposition log in policy link to avoid overlapping elements. Ian Dunn 2018-05-15 16:26:12 +00:00
  • e72d503702 Privacy: only remove the "Suggested text has changed" bubble when an admin visits the Privacy Policy Guide screen. Andrew Ozz 2018-05-14 17:51:04 +00:00
  • cc66df9b5c Privacy: add wp_page_for_privacy_policy to populate_options(). Andrew Ozz 2018-05-14 16:59:46 +00:00
  • d9e0a41c20 Privacy: fix markup for the table of contents on privacy policy guide screen. Andrew Ozz 2018-05-14 16:45:57 +00:00
  • 3ef1d8a2c9 Privacy: fix the "Privacy Policy Guide updated" message and add a link to the guide. Andrew Ozz 2018-05-14 16:20:53 +00:00
  • 8288241045 Privacy: Remove is-dismissible class from notice when privacy info has changed. Dominik Schilling (ocean90) 2018-05-14 15:54:22 +00:00
  • 2865e6f324 Privacy: Don't show privacy feature pointer to new users. Dominik Schilling (ocean90) 2018-05-14 15:49:55 +00:00
  • 6449cc7970 Docs: Add missing HTTP methods to the list of those supported. John Blackbourn 2018-05-14 15:22:45 +00:00
  • b69237ecda Privacy: improve inline documentation. Andrew Ozz 2018-05-14 14:52:49 +00:00
  • 76d97c7695 Privacy: fix Export and Erase Personal Data list-tables on small screens. Andrew Ozz 2018-05-14 09:20:37 +00:00
  • ad88d64eb9 Privacy: define $title and $parent_file in privacy.php. Fixes showing the proper document title. Andrew Ozz 2018-05-14 08:28:18 +00:00
  • 805b2761a9 Privacy: fix two typos in WP_Privacy_Policy_Content::get_default_content(). Andrew Ozz 2018-05-13 11:14:19 +00:00
  • 155f8fd99a Privacy: require manage_privacy_options capability for showing WP_Privacy_Policy_Content::notice(). Andrew Ozz 2018-05-13 11:03:57 +00:00
  • b4a1fc692d Docs: Correct type for WP_Taxonomy::$cap. Sergey Biryukov 2018-05-13 10:30:19 +00:00
  • 4773a48012 Privacy: Reposition pointer to ensure dismiss link is always visible. Ian Dunn 2018-05-12 17:28:30 +00:00
  • 239471ade4 Privacy: Escape comment URLs in personal export file to prevent XSS. Ian Dunn 2018-05-12 15:55:36 +00:00
  • 5e9a39baa7 Customize: Hide expansion arrows in Customizer's available widgets list. Weston Ruter 2018-05-11 17:34:40 +00:00
  • 6508ab45cd Privacy: make creating a privacy policy page on install multisite compatible. Andrew Ozz 2018-05-11 15:43:36 +00:00
  • d7e8ec62c5 Privacy: exclude the wrapper from the default policy content. Andrew Ozz 2018-05-11 15:07:00 +00:00
  • 2dbb76084d Privacy: On Privacy Settings screen, check if any pages exist before displaying the page selector. Sergey Biryukov 2018-05-10 21:38:45 +00:00
  • 70fd932c25 Privacy: Expose erasure notification recipient to filter callbacks. Ian Dunn 2018-05-10 21:19:27 +00:00
  • 33b742f7d1 Privacy: Normalize file paths in wp_privacy_generate_personal_data_export_file() to make sure Windows paths don't have their backslashes stripped. Sergey Biryukov 2018-05-10 21:11:00 +00:00
  • 0a56b67b52 Privacy: Update request confirmation notice text for clarity. Sergey Biryukov 2018-05-10 20:52:54 +00:00
  • bc5ecec3fc Privacy: Send an email notification to the user once their personal data erasure request is fulfilled. Sergey Biryukov 2018-05-10 20:42:15 +00:00
  • 8adbf40bc2 Privacy: Avoid a PHP notice in wp_ajax_wp_privacy_erase_personal_data(), make sure $eraser_key is always defined. Sergey Biryukov 2018-05-10 20:23:33 +00:00
  • 34931cf8c3 General: Skip test_is_countable_ResourceBundle() on PHP 5.3 and below. Sergey Biryukov 2018-05-10 20:15:18 +00:00
  • 6d4c88a057 Privacy: Replace intrusive policy update notice with menu bubbles. Ian Dunn 2018-05-10 19:51:58 +00:00
  • 29a63fe774 TinyMCE: switch off concatenation when a custom TinyMCE theme is used. Prevents conflict with the default theme as it loads first. Andrew Ozz 2018-05-10 19:49:32 +00:00
  • 07feb01a80 General: In the is_countable() polyfill, if the provided object implements SimpleXMLElement or ResourceBundle, consider it countable. Sergey Biryukov 2018-05-10 17:57:38 +00:00
  • a322b9479d Privacy: Tweak Privacy Policy page intro text for clarity. Sergey Biryukov 2018-05-10 16:11:38 +00:00
  • 512fe2b90f Privacy: fix styling on personal data tables. Andrew Ozz 2018-05-10 16:01:50 +00:00
  • 56079a45fd Privacy: cleanup of the "Export Personal Data" and "Erase Personal Data" screens. Andrew Ozz 2018-05-10 10:00:19 +00:00
  • dd4322535b Privacy: Notify admin via email when a request is confirmed. Ian Dunn 2018-05-10 04:59:48 +00:00
  • 59e58199e5 Privacy: Reposition admin pointer to avoid covering collapsed menu. Ian Dunn 2018-05-10 03:02:03 +00:00
  • 6d4bb2c508 Privacy: Pass export request ID to wp_privacy_personal_data_export_file_created filter. Sergey Biryukov 2018-05-09 23:17:03 +00:00
  • de1fbae529 Privacy: Make the help hint for Privacy Policy page more translatable and accessible. Sergey Biryukov 2018-05-09 23:11:29 +00:00
  • 2fd58a997f Upgrade/Install: Correctly internationalise error messages during config setup. John Blackbourn 2018-05-09 22:51:37 +00:00
  • 80333a91e2 Privacy: fixes for the privacy policy guide and suggested content: - Separate the guide text form the suggested policy text. - Add table of content for easier navigation. - Move the content to tools.php (prevents the settings menu of being open). - Add a link to the guide from the Privacy settings screen. Andrew Ozz 2018-05-09 20:50:54 +00:00
  • da40024f7f Privacy: remove the help tab from Settings => Privacy until we have something helpful to say :) Andrew Ozz 2018-05-09 18:11:56 +00:00
  • 998fcc3f65 Privacy: remove leftover comment after [43197]. Andrew Ozz 2018-05-09 17:56:37 +00:00
  • a0e67e1331 Privacy: add request type and filter to the subject of request confirmation emails for GDPR. Andrew Ozz 2018-05-09 17:50:56 +00:00
  • 2abb60c7dd Privacy: increase filter priority of the User group in Personal Data Exports. Andrew Ozz 2018-05-09 17:11:11 +00:00
  • 21a18a15e1 Privacy: fix spacing on small screens for the Use This Page button in Privacy Tools. Andrew Ozz 2018-05-09 16:12:37 +00:00
  • ed966ccb53 Privacy: Add id attribute to WP_Privacy_Requests_Table and WP_Privacy_Data_Export_Requests_Table rows, for consistency with other post list tables. Sergey Biryukov 2018-05-09 15:05:15 +00:00
  • 665c214dbb Docs: Remove unused ###USERNAME### placeholder reference from user_request_action_email_content filter documentation. Sergey Biryukov 2018-05-09 14:37:44 +00:00
  • f3787b2c90 Privacy: Mark erasure requests as completed after processing. Ian Dunn 2018-05-09 01:01:12 +00:00
  • a885a5ac06 Privacy: outputting the privacy policy guide and suggested content to a new page instead of a postbox. Andrew Ozz 2018-05-08 23:44:57 +00:00