[5471]
|
johnjamesjacoby
|
Use "Unfavorite" in `bbp_get_user_favorites_link()`. Fixes #2604.
|
[5470]
|
johnjamesjacoby
|
In `bbp_theme_compat_reset_post()` also set `is_singular` to value of `is_single`. Improves query compatibility with themes and other plugins. Props Mat Lipe. Fixes #2545.
|
[5469]
|
johnjamesjacoby
|
Whitespace and brackets in main `bbPress` class.
|
[5468]
|
johnjamesjacoby
|
Only add the `s` argument to global forum search queries if search-terms exist.
See #2607, #WP11330, [WP28623] [WP28612], [WP28804].
|
[5467]
|
johnjamesjacoby
|
Only add the `s` argument to queries if `rs` or `ts` are set in their respective topics & replies queries.
See #2607, #WP11330, [WP28623] [WP28612], [WP28804].
|
[5466]
|
johnjamesjacoby
|
Simpify `ABSPATH` checks to pass coding standard sniffers that look for brackets on comparisons.
|
[5465]
|
johnjamesjacoby
|
In `bbp_do_ajax()` use `get_option( 'html_type' )`.
|
[5462]
|
johnjamesjacoby
|
Use the correct `EMPTY_TRASH_DAYS` const.
|
[5445]
|
johnjamesjacoby
|
Add missing brackets to core functions.
|
[5444]
|
johnjamesjacoby
|
Breathing room for `!` usages in Search component.
|
[5443]
|
johnjamesjacoby
|
Breathing room for `!` usages in Topics component.
|
[5442]
|
johnjamesjacoby
|
Breathing room for `!` usages in Users component.
|
[5441]
|
johnjamesjacoby
|
Bracketize extensions, and missed a spot in the admin.
|
[5440]
|
johnjamesjacoby
|
Brackets and code formatting improvements to admin component.
|
[5439]
|
johnjamesjacoby
|
Remove rogue semicolon.
|
[5438]
|
johnjamesjacoby
|
Bracketize core component.
|
[5437]
|
johnjamesjacoby
|
Bracketize common component.
|
[5436]
|
johnjamesjacoby
|
Bracketize users component.
|
[5435]
|
johnjamesjacoby
|
Bracketize forums component.
|
[5434]
|
johnjamesjacoby
|
Phpdoc corrections to topic dropdown functions.
|
[5433]
|
johnjamesjacoby
|
Bracketize search component.
|
[5432]
|
johnjamesjacoby
|
Bracketize topics component.
|
[5431]
|
johnjamesjacoby
|
Bracketize replies component.
|
[5423]
|
johnjamesjacoby
|
Add object references to `bbpress()` and `bbPress` document blocks.
|
[5420]
|
johnjamesjacoby
|
Update a few documentation blocks in `common/functions.php` that had missing or incorrect references.
|
[5417]
|
johnjamesjacoby
|
Add default value for `$user_id` to prevent debug notice when sending subscription notifications. Props mordauk. Fixes #2620.
|
[5413]
|
johnjamesjacoby
|
Deprecate `bbp_notify_subscribers()` for new `bbp_notify_topic_subscribers()` function, to better match `bbp_notify_forum_subscribers()` introduced in 2.5.
|
[5412]
|
johnjamesjacoby
|
Add some missing brackets. See #2494.
|
[5411]
|
johnjamesjacoby
|
Delete trashed and spam topic-meta when performing untrash or unspam actions. Hat tip netweb. See #2494.
|
[5410]
|
johnjamesjacoby
|
Correct `bbp_stuck_topic` phpdoc. 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.
|
[5408]
|
johnjamesjacoby
|
Abstract new topic-transition reply helper-functions onto action hooks for easier testing and replacement/extension by third party plugins. See #2494.
|
[5407]
|
johnjamesjacoby
|
Add phpdoc to `bbp_trash_topic_replies()` from r5406. See #2494.
|
[5406]
|
johnjamesjacoby
|
Split secondary topic spam/trash/unspam/untrash actions into separate functions to be used during topic status transition. See #2494.
|
[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.
|
[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.
|
[5403]
|
johnjamesjacoby
|
Normalize Favorite and Subscribe links for Forums and Topics so they are visually linear to the breadcrumb. Hat-tip netweb. Fixes #2575.
|
[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.
|
[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.
|
[5400]
|
johnjamesjacoby
|
Fix references to topics in phpdoc for reply status dropdown functions. See #2463.
|
[5399]
|
johnjamesjacoby
|
Normalize metabox UI across Forums, Topics, & Replies. Hat-tip netweb. Fixes #2463.
|
[5398]
|
johnjamesjacoby
|
Update admin area reply-to to use `bbp_reply_to_dropdown()`. Fixes #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.
|
[5396]
|
johnjamesjacoby
|
Add editable reply-to field in `form-reply.php` for moderators when editing replies. 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.
|
[5394]
|
johnjamesjacoby
|
Smarter ancestor detection in `BBP_Walker_Reply_Dropdown`. See #2617.
|
[5393]
|
johnjamesjacoby
|
Prevent empty array value in `bbp_get_reply_ancestors()`. 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.
|
[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.
|
[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.
|
[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.
|
[5388]
|
johnjamesjacoby
|
Tweak `bbp_get_dropdown()` to allow an array of custom posts to be used. See #2617.
|
[5387]
|
johnjamesjacoby
|
Tweak `bbp_get_dropdown()` to allow an array of custom posts to be used. See #2617.
|
[5384]
|
johnjamesjacoby
|
Update `grunt-wp-i18n` to 0.4.5. Fixes calls to `date()` for local installations without timezone identifiers.
|
[5382]
|
johnjamesjacoby
|
Tag 2.5.4.
|
[5381]
|
johnjamesjacoby
|
Bump remaining 2.5.3 references in 2.5 branch.
|
[5380]
|
johnjamesjacoby
|
Bump 2.5 branch to 2.5.4.
|
[5379]
|
johnjamesjacoby
|
Bump stable tag and add 2.5.4 section to `readme.txt` (trunk)
|
[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)
|
[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)
|
[5376]
|
johnjamesjacoby
|
Clean up `bbp_get_reply_to()` to improve code readability. (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)
|
[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)
|
[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)
|
[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)
|
[5371]
|
johnjamesjacoby
|
Indentation clean-up and assignment clarifycation in `bbp_get_reply_to()`. See #2588.
|
[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).
|
[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).
|
[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)
|
[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)
|
[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).
|
[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).
|
[5364]
|
johnjamesjacoby
|
Remove text-zoom override from default responsive theme-compat styling (themes should have this covered.)
|
[5363]
|
johnjamesjacoby
|
Whitespace cleanup to `Gruntfile.js`.
|
[5361]
|
johnjamesjacoby
|
Missed a spot.
|
[5360]
|
johnjamesjacoby
|
Revert indentation change in r5357. Props netweb. See: http://yaml.org/spec/1.2/spec.html#id2777534
|
[5359]
|
johnjamesjacoby
|
Re-alphabetize grunt packages and update keywords in `package.json`.
|
[5358]
|
johnjamesjacoby
|
Alphabetize grunt packages and update keywords in `package.json`.
|
[5357]
|
johnjamesjacoby
|
Indent with tabs in `package.json`
|
[5356]
|
johnjamesjacoby
|
Replace `function_exists()` checks with `is_callable()` in template stack functions. Props boonebgorges. See: http://buddypress.trac.wordpress.org/ticket/5671
|
[5355]
|
johnjamesjacoby
|
In template stack functions, wrap `function_exists()` checks with `is_array()` check. Allows class methods to be used as template stack locations. See: https://buddypress.trac.wordpress.org/ticket/5671
|
[5351]
|
johnjamesjacoby
|
Use correct `word-wrap` CSS property in `templates/default/bbpress.css`. Fixes problem with long author-names not wrapping correctly.
|
[5345]
|
johnjamesjacoby
|
Add license definition to plugin headers.
|
[5341]
|
johnjamesjacoby
|
Bump tested-up-to version to 3.9. (2.5 branch)
|
[5340]
|
johnjamesjacoby
|
Bump tested-up-to version to 3.9. (trunk)
|
[5338]
|
johnjamesjacoby
|
When calculating a new reply position, ensure we are using raw, unformatted integers. Fixes bug where formatted numeric strings (I.E. with commas; eg: 1,532) were being passed to the `menu_order` property, causing broken pagination on topics with over 1k replies. Fixes #2556.
|
[5337]
|
johnjamesjacoby
|
Add `overflow-x: auto` styling to `code` and `pre` tags, to allow very long single lines of code to wrap without breaking outside of the bounding box.
|
[5335]
|
johnjamesjacoby
|
More specific CSS selector on closed topics to only target lists of topics, not single topic views. See r2962.
|
[5334]
|
johnjamesjacoby
|
Improve output of `grunt jshint` task. See #2578.
|
[5331]
|
johnjamesjacoby
|
Fix incorrect phpdoc in users functions.
|
[5330]
|
johnjamesjacoby
|
Remove stray semi-colon.
|
[5329]
|
johnjamesjacoby
|
Add `separate_items_with_commas` string in `bbp_get_topic_tag_tax_labels()`.
|
[5325]
|
johnjamesjacoby
|
Use `basename` instead of `file` in plugin action links. Props DJPaul. Fixes #2567.
|
[5324]
|
johnjamesjacoby
|
Add missing `forum.js`. Props SGr33n. Fixes #2568.
|
[5322]
|
johnjamesjacoby
|
Add `NUMERIC` type hinting to view queries. Props netweb. Fixes #2554.
|
[5321]
|
johnjamesjacoby
|
Remove `akismet_microtime()` usage as it's been removed from Akismet's development branch.
|
[5320]
|
johnjamesjacoby
|
Remove `akismet_test_mode()` usage as it's been removed from Akismet's development branch.
|
[5318]
|
johnjamesjacoby
|
Add screenshots to `readme.txt`. Props netweb. See #2555.
|
[5317]
|
johnjamesjacoby
|
Don't allow `build` or `src` in `basename` in `bbPress:setup_globals()`. Fixes problems with activation hooks. Fixes #2559. Props DJPaul.
|
[5316]
|
johnjamesjacoby
|
Fix basename filter in `bbPress:setup_globals()`. Props DJPaul.
|