[5364]
|
johnjamesjacoby
|
Remove text-zoom override from default responsive theme-compat styling (themes should have this covered.)
|
[5365]
|
johnjamesjacoby
|
Introduce `bbp_sanitize_slug()` function for sanitizing permalink slugs, and use it as the callback for any slug settings. Props mazengamal. See #2496 (trunk).
|
[5366]
|
johnjamesjacoby
|
Introduce `bbp_sanitize_slug()` function for sanitizing permalink slugs, and use it as the callback for any slug settings. Props mazengamal. See #2496 (2.5 branch).
|
[5367]
|
johnjamesjacoby
|
Update to tools:
* Update topic & reply count repair tools to only delete the appropriate meta keys from the appropriate parents.
* Include new reply hierarchy repair tool, to fix a possibly poisoned reply hierarchy.
Props netweb. See #2586 (2.5 branch)
|
[5368]
|
johnjamesjacoby
|
Update to tools:
* Update topic & reply count repair tools to only delete the appropriate meta keys from the appropriate parents.
* Include new reply hierarchy repair tool, to fix a possibly poisoned reply hierarchy.
Props netweb. See #2586 (trunk)
|
[5369]
|
johnjamesjacoby
|
Introduce `bbp_sanitize_displayed_user_field()` function to handle the sanitizing of displayed user data, and add it to the `bbp_get_displayed_user_field` filter. Props mazengamal. See #2610 (trunk).
|
[5370]
|
johnjamesjacoby
|
Introduce `bbp_sanitize_displayed_user_field()` function to handle the sanitizing of displayed user data, and add it to the `bbp_get_displayed_user_field` filter. Props mazengamal. See #2610 (2.5 branch).
|
[5371]
|
johnjamesjacoby
|
Indentation clean-up and assignment clarifycation in `bbp_get_reply_to()`. See #2588.
|
[5372]
|
johnjamesjacoby
|
Remove extraneous validation in `bbp_get_form_reply_to()`. Fixes bug causing `_bbp_reply_to` field to be incorrectly set as the current `$reply_id` when editing a reply with no reply_to, which can lead to hierarchy issues. See #2586, #2588. (trunk)
|
[5373]
|
johnjamesjacoby
|
Remove extraneous validation in `bbp_get_form_reply_to()`. Fixes bug causing `_bbp_reply_to` field to be incorrectly set as the current `$reply_id` when editing a reply with no reply_to, which can lead to hierarchy issues. See #2586, #2588. (2.5 branch)
|
[5374]
|
johnjamesjacoby
|
Update reply position repair tool to delete invalid `_bbp_reply_to` fields, and tweak name and description. Props netweb. See #2588. (2.5 branch)
|
[5375]
|
johnjamesjacoby
|
Update reply position repair tool to delete invalid `_bbp_reply_to` fields, and tweak name and description. Props netweb. See #2588. (trunk)
|
[5376]
|
johnjamesjacoby
|
Clean up `bbp_get_reply_to()` to improve code readability. (2.5 branch)
|
[5377]
|
johnjamesjacoby
|
Introduce `bbp_validate_reply_to()` function, used to:
* Validate a parent reply is actually a reply post_type.
* A reply is not accidentally assigning itself as its own parent.
* An integer is returned.
Fixes hiesenbug where calls to `bbp_get_reply_id()` were unexpectedly and occasionally returning the current reply ID rather than 0.
See #2588. (2.5 branch)
|
[5378]
|
johnjamesjacoby
|
Introduce `bbp_validate_reply_to()` function, used to:
* Validate a parent reply is actually a reply post_type.
* A reply is not accidentally assigning itself as its own parent.
* An integer is returned.
Fixes hiesenbug where calls to `bbp_get_reply_id()` were unexpectedly and occasionally returning the current reply ID rather than 0.
See #2588. (trunk)
|
[5379]
|
johnjamesjacoby
|
Bump stable tag and add 2.5.4 section to `readme.txt` (trunk)
|
[5380]
|
johnjamesjacoby
|
Bump 2.5 branch to 2.5.4.
|
[5381]
|
johnjamesjacoby
|
Bump remaining 2.5.3 references in 2.5 branch.
|
[5382]
|
johnjamesjacoby
|
Tag 2.5.4.
|
[5383]
|
netweb
|
Fix .editorconfig file, file should be a file not a diff.
Props thebrandonallen. Fixes #2612
|
[5384]
|
johnjamesjacoby
|
Update `grunt-wp-i18n` to 0.4.5. Fixes calls to `date()` for local installations without timezone identifiers.
|
[5385]
|
netweb
|
Multiple strings in .editorconfig sections should be wrapped in curly brackets
Props treyhunner. Fixes #2614
|
[5386]
|
netweb
|
Update grunt-sass to v0.12.1 to 0.13.1 http://npmjs.org/package/grunt-sass
See #2542
|
[5387]
|
johnjamesjacoby
|
Tweak `bbp_get_dropdown()` to allow an array of custom posts to be used. See #2617.
|
[5388]
|
johnjamesjacoby
|
Tweak `bbp_get_dropdown()` to allow an array of custom posts to be used. See #2617.
|
[5389]
|
johnjamesjacoby
|
Introduce `BBP_Walker_Reply_Dropdown` to help with reply hierarchy dropdown. Also update other Walker class extensions and associated documentation to be a bit more accurate and reliable. See #2617.
|
[5390]
|
johnjamesjacoby
|
Introduce `bbp_get_reply_ancestors()` function to help with reply hierarchy dropdown. Also conveniently wraps logic incase we ever move to a real hierarchical post type. See #2617.
|
[5391]
|
johnjamesjacoby
|
Pass `$reply_id` into calls to `bbp_validate_reply_to()` and remove `reply_query` references in `BBP_Walker_Reply_Dropdown`. Fixes invalid `bbp_reply_id` value output in `form-reply.php`. See #2617.
|
[5392]
|
johnjamesjacoby
|
Force integer value in `bbp_has_topics()` for reply position. Fixes bug when there are more than 1,000 replies. Props DrPepper75. Fixes #2615.
|
[5393]
|
johnjamesjacoby
|
Prevent empty array value in `bbp_get_reply_ancestors()`. See #2617.
|
[5394]
|
johnjamesjacoby
|
Smarter ancestor detection in `BBP_Walker_Reply_Dropdown`. See #2617.
|
[5395]
|
johnjamesjacoby
|
Reduce unnecessary complexity and flexibility in `bbp_get_reply_to_dropdown()`. Since this is a purpose built form field, explicit filtering of arguments is not necessary. See #2617.
|
[5396]
|
johnjamesjacoby
|
Add editable reply-to field in `form-reply.php` for moderators when editing replies. See #2617.
|
[5397]
|
johnjamesjacoby
|
If a reply is a reply to another reply, display the parent reply information in the form legend with the topic title. Props netweb. Fixes #2509.
|
[5398]
|
johnjamesjacoby
|
Update admin area reply-to to use `bbp_reply_to_dropdown()`. Fixes #2617.
|
[5399]
|
johnjamesjacoby
|
Normalize metabox UI across Forums, Topics, & Replies. Hat-tip netweb. Fixes #2463.
|
[5400]
|
johnjamesjacoby
|
Fix references to topics in phpdoc for reply status dropdown functions. See #2463.
|
[5401]
|
johnjamesjacoby
|
De-deprecate `bbp_remove_roles()` and use it in: `bbp_admin_reset_handler()`, bbp_do_uninstall()`, and `bbp_version_updater()`. Fixes bug where old bbPress role data could still exist in `wp_user_roles`. See #2065. Fixes #2580.
|
[5402]
|
johnjamesjacoby
|
Travis Updates:
* Switch to a 'shallow' Git clone of the official WordPress Git repo for faster WordPress upstream checkout.
* The addition of the fast_finish: true flag in the build matrix will mark the build passed or errored as soon as a single build job has failed. Previously the build status was not reported until ALL tests had completed regardless of status.
* Moves the 'build configuration' to before_install allowing non-bbPress test configuration to report as errored (MySQL database creation, and WordPress Git checkout etc). When a failure occurs in this section the build is marked as errored which is a more accurate description in that the environment we are setting up has failed and not the actual bbPress tests we are testing.
* Introduces PHP 5.6 and HHVM testing into the build matrix, both of these are allowed to fail in that they will not be included in the overall build job failed, errored, or passed build status. This allows bbPress testing to play nice with these alpha/beta version of PHP/HHVM until stable and officially released.
Props netweb. See #2542.
|
[5403]
|
johnjamesjacoby
|
Normalize Favorite and Subscribe links for Forums and Topics so they are visually linear to the breadcrumb. Hat-tip netweb. Fixes #2575.
|
[5404]
|
johnjamesjacoby
|
Correctly compare source & destination topic `post_date` values in `bbp_merge_topic_handler()`. Fixes issue where incorrect post would be updated when merging older topics into newer ones.
Also update the reply position for all newly relocated replies. Hat-tip netweb. Fixes #2528.
|
[5405]
|
johnjamesjacoby
|
When topics are marked as spam, remove them from all favorites, subscriptions, and unstick them.
Fixes cases where spammed topic ID's are left behind in various meta values. Fixes #2621.
|
[5406]
|
johnjamesjacoby
|
Split secondary topic spam/trash/unspam/untrash actions into separate functions to be used during topic status transition. See #2494.
|
[5407]
|
johnjamesjacoby
|
Add phpdoc to `bbp_trash_topic_replies()` from r5406. See #2494.
|
[5408]
|
johnjamesjacoby
|
Abstract new topic-transition reply helper-functions onto action hooks for easier testing and replacement/extension by third party plugins. See #2494.
|
[5409]
|
johnjamesjacoby
|
Introduce `bbp_get_do_not_reply_address()` function, and use in subscription notification functions. Also add filters to make changing these values easier for advanced setups. Fixes #2618.
|
[5410]
|
johnjamesjacoby
|
Correct `bbp_stuck_topic` phpdoc. See #2494.
|
[5411]
|
johnjamesjacoby
|
Delete trashed and spam topic-meta when performing untrash or unspam actions. Hat tip netweb. See #2494.
|
[5412]
|
johnjamesjacoby
|
Add some missing brackets. See #2494.
|
[5413]
|
johnjamesjacoby
|
Deprecate `bbp_notify_subscribers()` for new `bbp_notify_topic_subscribers()` function, to better match `bbp_notify_forum_subscribers()` introduced in 2.5.
|
[5414]
|
netweb
|
Update grunt-sass to v0.12.1 to 0.13.1 http://npmjs.org/package/grunt-sass
Bump NPM package versions in `package.json`
* "grunt-contrib-cssmin": "~0.9.0 -> "~0.10.0"
* "grunt-contrib-uglify": "~0.4.0 -> "~0.5.0"
* "grunt-sass": "~0.13.1" -> "~0.14.0"
* Requires `npm install` to update packages and dependencies
|
[5415]
|
netweb
|
Remove `grunt-phpunit` support in NPM `package.json`
* We have never used PHPUnit as part of a Grunt task and use the native Pear PHPUnit package.
|
[5416]
|
netweb
|
Add missing @since phpdoc to BBP_Forums_Group_Extension class
|
[5417]
|
johnjamesjacoby
|
Add default value for `$user_id` to prevent debug notice when sending subscription notifications. Props mordauk. Fixes #2620.
|
[5418]
|
netweb
|
Include 'Forum Type' - `_bbp_forum_type` and 'Forum Status' `_bbp_forum_status` in Example.php importer
|
[5419]
|
netweb
|
Updated `_admin.scss` via WP:changeset:28861. See #2583
|
[5420]
|
johnjamesjacoby
|
Update a few documentation blocks in `common/functions.php` that had missing or incorrect references.
|
[5421]
|
netweb
|
Fix additional references to topics in phpdoc for reply status dropdown functions. See #2463.
|
[5422]
|
netweb
|
Add missing @uses phpdoc to `bbp_get_reply_to_dropdown()`. See #2617
|
[5423]
|
johnjamesjacoby
|
Add object references to `bbpress()` and `bbPress` document blocks.
|
[5424]
|
netweb
|
Fix missing @since phpdoc in `converter.php`
|
[5425]
|
netweb
|
Re-factor importing closed topics to import the closed status and update the closed topic post and post meta status using `bbp_close_topic()`. See #2577
|
[5426]
|
netweb
|
Update bbPress forum importers to support new closed topic import method introduced in r5425. See #2577
|
[5427]
|
netweb
|
Fixed topic sticky status importing method for compatibility when `wp_bbconverter_translator` database sync_table exists.
* Topic stickies and super stickies are correctly stuck with or without sync_table
* Renamed sticky meta key `_bbp_old_sticky_status` to `_bbp_old_sticky_status_id` for importers that support stickies
See #2650
|
[5428]
|
netweb
|
Updated forum parent ID importing method for compatibility when `wp_bbconverter_translator` database sync_table exists.
* Renamed forum parent meta key `_bbp_forum_parent_id` to `_bbp_old_forum_parent_id` for importers that support forum parents
* Improvements for future iterations of post import meta data manipulation/enhancements with reference only imported post meta keys including a common `_old` prefix as part of the `_bbp` prefix
See #2650
|
[5429]
|
netweb
|
When resetting the forums back to pre-import status, if we are not deleting imported users, we still need to delete existing user meta-data.
* r5174 originally implemented this as if/else, antiprops netweb
Fixes #2641. Props netweb
|
[5430]
|
netweb
|
Updated `_admin.scss` via WP:changeset:29031. See #2583
|
[5431]
|
johnjamesjacoby
|
Bracketize replies component.
|
[5432]
|
johnjamesjacoby
|
Bracketize topics component.
|
[5433]
|
johnjamesjacoby
|
Bracketize search component.
|
[5434]
|
johnjamesjacoby
|
Phpdoc corrections to topic dropdown functions.
|
[5435]
|
johnjamesjacoby
|
Bracketize forums component.
|
[5436]
|
johnjamesjacoby
|
Bracketize users component.
|
[5437]
|
johnjamesjacoby
|
Bracketize common component.
|
[5438]
|
johnjamesjacoby
|
Bracketize core component.
|
[5439]
|
johnjamesjacoby
|
Remove rogue semicolon.
|
[5440]
|
johnjamesjacoby
|
Brackets and code formatting improvements to admin component.
|
[5441]
|
johnjamesjacoby
|
Bracketize extensions, and missed a spot in the admin.
|
[5442]
|
johnjamesjacoby
|
Breathing room for `!` usages in Users component.
|
[5443]
|
johnjamesjacoby
|
Breathing room for `!` usages in Topics component.
|
[5444]
|
johnjamesjacoby
|
Breathing room for `!` usages in Search component.
|
[5445]
|
johnjamesjacoby
|
Add missing brackets to core functions.
|
[5446]
|
netweb
|
Add a full stop to bbPress' short description, improves plugin cards readability see #WP28785 Comment:40
|
[5447]
|
netweb
|
Updated `_admin.scss` via WP:changeset:29124 and WP:changeset:29287. See #2583
|
[5448]
|
netweb
|
Bump NPM package versions in `package.json`
* "grunt-contrib-uglify": "~0.5.0 -> "~0.5.1"
* "grunt-exec": "~0.4.5" -> "~0.4.6"
* "grunt-wp-i18n": "~0.4.5" -> "~0.4.6"
* Requires `npm install` to update packages and dependencies
|
[5449]
|
netweb
|
Remove extra URL forward slash in 'reset tools' help codex link. Props extendwings. Fixes #2666
|
[5450]
|
netweb
|
* Alphabetize grunt tasks and tweak inline docs in `Gruntfile.js`
* Automatically reload the `grunt watch` task when changes are made to `Gruntfile.js`
|
[5451]
|
netweb
|
Bump NPM package versions in `package.json`
* "grunt-contrib-clean": "~0.5.0 -> "~0.6.0"
* Requires `npm install` to update packages and dependencies
|
[5452]
|
netweb
|
DB schema change for `wp_bbconverter_translator` converter sync table
* Increase `meta_key` maximum characters from 25 o 255 to allow for longer meta keys during import
See #2650
|
[5453]
|
netweb
|
Updated verbiage when converting threaded replies, lets call them what they are in bbPress terms, "threaded replies", rather than the abstract term "reply_to".
|
[5454]
|
netweb
|
Improved verbiage when importer has no topic tags to import.
|
[5455]
|
netweb
|
Bump NPM package versions in `package.json`
* "grunt-wp-i18n": "~0.4.6 -> "~0.4.7"
* Requires `npm install` to update packages and dependencies
|
[5456]
|
netweb
|
Fix speeling error in settings.php
|
[5457]
|
netweb
|
Sync ignore properties of SVN and Git
* Git - More robust `.gitignore` file
* SVN - Ignore `npm-debug.log`
|
[5458]
|
netweb
|
Update `BBP_EXCLUDED_FILES` in `Grunfile.js` to match `svn:ignore` and `.gitgnore` ignore properties, see also r5457
|
[5459]
|
netweb
|
Updated `_admin.scss` via WP:changeset:29542. See #2583
|
[5460]
|
netweb
|
Bump tested-up-to version to 4.0. (trunk)
|
[5461]
|
netweb
|
Bump tested-up-to version to 4.0. (2.5 branch)
|
[5462]
|
johnjamesjacoby
|
Use the correct `EMPTY_TRASH_DAYS` const.
|
[5463]
|
netweb
|
Bump NPM package versions in `package.json`
* "grunt-sass": "~0.14.0 -> "~0.14.1"
* "grunt-wp-i18n": "~0.4.7 -> "~0.4.8"
* Requires `npm install` to update packages and dependencies
|