| [4030]
|
johnjamesjacoby
|
Languages:
* Switch 'buddypress' textdomains to 'bbpress'
* See #1866.
|
| [4029]
|
johnjamesjacoby
|
Tag 2.1-rc3
|
| [4028]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot.
|
| [4027]
|
johnjamesjacoby
|
Bump versions to 2.1-rc3
|
| [4026]
|
johnjamesjacoby
|
Fix spelling error in bbp_new_forum_handler(). Props cnorris23.
|
| [4025]
|
johnjamesjacoby
|
Editing:
* Bail early if forum/topic/reply ID is missing.
* Put message back that was accidentally removed in r4024.
|
| [4024]
|
johnjamesjacoby
|
Nonces:
* Use bbp_verify_nonce_request() to prevent the awkward wp_die() experience in forums.
* Add nonce checks to subscriptions and favorites.
* More aggressive returns on edit/new forum/topic/reply nonce and capability checks. Prevents surplus processing when we already know nothing more should happen.
* Bail early if bbp_has_errors() rather than wrapping around it.
* Fixes #1863.
|
| [4023]
|
johnjamesjacoby
|
Nonces:
* Introduce bbp_verify_nonce_request() to check nonces on theme-side requests.
* See #1863.
|
| [4022]
|
johnjamesjacoby
|
Tag 2.1-rc 2
|
| [4021]
|
johnjamesjacoby
|
Bump version to 2.1-rc2.
|
| [4020]
|
johnjamesjacoby
|
Settings:
* Use esc_sql to sanitize __bbp_topic_archive_slug setting.
|
| [4019]
|
johnjamesjacoby
|
Settings:
* Use esc_sql to sanitize _bbp_theme_package_id setting.
* Fixes #1862.
* Hat tip michelwppi.
|
| [4018]
|
johnjamesjacoby
|
Settings:
* Register settings to page, not section ID.
* Fixes bug causing settings not save.
* Fixes #1862.
|
| [4017]
|
johnjamesjacoby
|
Akismet:
* Run topic and reply edits through Akismet, to thwart editing spam during the edit window.
* Fixes #1860.
|
| [4016]
|
johnjamesjacoby
|
Settings:
* Remove duplicate 'page' array item from fields, and use 'page' from section parent.
* See #1862.
|
| [4015]
|
johnjamesjacoby
|
Tag 2.1-rc1
|
| [4014]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot.
|
| [4013]
|
johnjamesjacoby
|
Bump plugin branch to release candidate 1.
|
| [4012]
|
johnjamesjacoby
|
Cache:
* Update phpdoc for BBP_Skip_Children::pre_post_update()
* See #1859.
|
| [4011]
|
johnjamesjacoby
|
Cache:
* When updating bbPress post content, prevent cache invalidation of its children.
* Fixes #1859.
* Hat tip wonderboymusic.
|
| [4010]
|
johnjamesjacoby
|
Use correct $the_post variable in bbp_is_custom_post_type(). See r4009.
|
| [4009]
|
johnjamesjacoby
|
Update bbp_is_custom_post_type() to allow passing post information.
|
| [4008]
|
johnjamesjacoby
|
Converter:
* Use type "password" on DB password input field.
* Fixes #1858.
|
| [4007]
|
johnjamesjacoby
|
Converter:
* Call bbconverter_run() inside bbconverter_start() to avoid code duplication.
|
| [4006]
|
johnjamesjacoby
|
bbPress 1.x Converter:
* Add poster IP address to topic meta.
* Inline doc tweaks.
|
| [4005]
|
johnjamesjacoby
|
bbPress 1.x Converter:
* Remove commented out post_position code.
|
| [4004]
|
johnjamesjacoby
|
bbPress 1.x Converter:
* More phpdoc.
* Optimize post_position field mappings for topics and replies, to now properly convert trashed topics with no replies.
* Pinking shears.
|
| [4003]
|
johnjamesjacoby
|
Converter:
* Pinking shears.
* Run $field_list through array_unique() to remove duplicate fields.
* Properly internationalize converter output strings.
|
| [4002]
|
johnjamesjacoby
|
Admin Settings:
* Move sections and settings into procedural functions in bbp-settings.php.
* Allows filtering of sections and fields without checking for faux-capabilities.
* Enables easier settings section and field manipulations, as well as adding or editing of future settings.
|
| [4001]
|
johnjamesjacoby
|
bbPress 1.1 Converter:
* Test removing post_position = 1 check from topics, which is preventing spam/trashed topics from being converted.
* Add reply position to replies.
* Inline doc clean-up.
|
| [4000]
|
johnjamesjacoby
|
Converter:
* Remove need for eval() call.
* Code clean-up.
* Type cast POST rows to integer.
|
| [3999]
|
johnjamesjacoby
|
Replies:
* Update bbp_get_reply_position_raw() to protect against debug notices from a totally missing reply position.
|
| [3998]
|
johnjamesjacoby
|
Admin Settings:
* Turn settings sections into multidimensional array, keyed by ID.
* Allows sections to be filtered, changed, rearranged, etc...
|
| [3997]
|
johnjamesjacoby
|
Bozo Plugin (1.1 branch):
* Cast return value as array to suppress debug notice.
* Fixes #1646.
* Props !GautamGupta.
|
| [3996]
|
johnjamesjacoby
|
Notifications (1.1 branch):
* Check post_status before notifying subscribers, in bb_notify_subscribers().
* Fixes #1479.
* Props jkudish.
|
| [3995]
|
johnjamesjacoby
|
Admin Images:
* Revert accidental CSS menu position tweaks.
* See #1839.
|
| [3994]
|
johnjamesjacoby
|
Admin Images:
* Better align menu icons.
* Add version to images using bbp_get_version()
* See #1839.
|
| [3993]
|
johnjamesjacoby
|
Admin Images:
* Fix background size, so images scale correctly.
* See #1839.
|
| [3992]
|
johnjamesjacoby
|
Admin Images
* Update admin CSS to WordPress core standard.
* See #1839.
|
| [3991]
|
johnjamesjacoby
|
Admin Images
* Add 2x support for admin menu icons.
* Props chexee.
* See: #1839.
|
| [3990]
|
johnjamesjacoby
|
Languages:
* Update bbpress.pot. (plugin branch)
|
| [3989]
|
johnjamesjacoby
|
Bump plugin version to 2.1-beta-1. Update readme.txt.
|
| [3988]
|
johnjamesjacoby
|
User Edit:
* Rework bbp_check_user_edit() to redirect by default, and make users earn the ability to edit other users.
* Fix issue where non-admin users of multisite networks cannot edit their own profiles.
* Fixes #1855.
|
| [3987]
|
johnjamesjacoby
|
Twenty Ten:
* Sync bbp-twentyten template and CSS to bbp-theme-compat.
* CSS Tweaks.
* Add feedback-no-replies.php.
|
| [3986]
|
johnjamesjacoby
|
SVN properties:
* Add EOL native to new feedback-no-replies.php template part.
* Fixes #1851.
|
| [3985]
|
johnjamesjacoby
|
Theme Compatibility:
* Add feedback template part for when there are no replies in the specific view.
|
| [3984]
|
johnjamesjacoby
|
Theme Compatibility:
* Revert bbp_get_query_template() logic introduced in r3971.
* See: #1854.
|
| [3983]
|
johnjamesjacoby
|
Theme Compatibility:
* Move root-level templates into an /extras folder in bbp-theme-compat.
* Revert extra logic introduced in r3971.
* Theme compat can still allow for theme packs with root template files this way.
* Replace reverted logic with 1 variable check, if a bbPress template file was found in the loader process.
* See: #1854
|
| [3982]
|
johnjamesjacoby
|
Versions:
* Bump to 2.1-r3981.
* Bump requires/tested in readme.txt to 3.4.
|
| [3981]
|
johnjamesjacoby
|
Use non-echo template-tag for topics archive in bbp_has_topics. See: r3979.
|
| [3980]
|
johnjamesjacoby
|
Template Tags:
* Clean up function order and phpdoc from r3979.
|
| [3979]
|
johnjamesjacoby
|
Template Tags:
* Introduce functions for getting the forums and topics archive URL's.
* Use functions where appropriate.
|
| [3978]
|
johnjamesjacoby
|
Favorities:
* Add $topic_id param to bbp_user_favorites_link() to allow overriding link.
* Check reply post-type, and use topic ID if link is displayed there.
|
| [3977]
|
johnjamesjacoby
|
Update post ID comment in loop-single-reply.php.
|
| [3976]
|
johnjamesjacoby
|
Feeds:
* Never separate the lead topic when viewing a feed.
* Add is_feed() check to bbp_show_lead_topic().
|
| [3975]
|
johnjamesjacoby
|
Feeds:
* Do not append topic and reply revision information to feeds.
|
| [3974]
|
johnjamesjacoby
|
Feeds:
* Add 'feed' query-var to bbp_request_feed_trap() queries.
|
| [3973]
|
johnjamesjacoby
|
Feeds:
* Use query_posts() in bbp_request_feed_trap().
* Provides example on potential use-case in bbPress core.
* Removes need to reference $wp_query global directly.
|
| [3972]
|
johnjamesjacoby
|
Theme Compatibility:
* Update lead-topic footer text to match header text.
|
| [3971]
|
johnjamesjacoby
|
Theme Compatibility:
* Allow root level templates to bypass the_content overriding if child/parent templates are found.
* Introduces two functions and new theme_compat functionality, that modifies bbp_get_query_template() to tell bbp_locate_template() to not override the_content.
* Reverts r3969.
* Fixes #1854 correctly.
|
| [3970]
|
johnjamesjacoby
|
Theme Compatibility:
* Uncomment post_author for forum edits in bbp_template_include_theme_compat().
|
| [3969]
|
johnjamesjacoby
|
Theme Compatibility:
* Invert bbp_is_theme_compat_original_template() check in bbp_template_include_theme_compat().
* Fixes issue with root template files being skipped over.
* Fixes #1854.
|
| [3968]
|
johnjamesjacoby
|
Theme Compat:
* Trim off left-slash from template name to prevent duplicate slashes.
|
| [3967]
|
johnjamesjacoby
|
Code Improvement:
* Add $Id$ Subversion keyword to bbpress.php.
* See #1851.
|
| [3966]
|
johnjamesjacoby
|
Code Improvement:
* First pass at updating subversion properties.
* Remove text/x-php mime types.
* Remove text/css mime types.
* Remove invalid sv:mime-type property.
* See #1851.
|
| [3965]
|
johnjamesjacoby
|
Missed two EOF ?> in index.php files. See r3964; #1850.
|
| [3964]
|
johnjamesjacoby
|
Code Improvement:
* Lose EOF ?>.
* Clean up EOF newlines.
* Fixes #1850.
|
| [3963]
|
johnjamesjacoby
|
Admin:
* Move global declaration beyond cap checks in bbp_admin_separator().
|
| [3962]
|
johnjamesjacoby
|
Admin:
* Fix duplicate separator when user cannot see forum content.
* Fixes #1848.
|
| [3961]
|
johnjamesjacoby
|
Add deprecated filters back in, to new section at the bottom of bbp-core-filters.php.
|
| [3960]
|
johnjamesjacoby
|
Theme Compatilibilty:
* Use trailingslashit() in default styling enqueue.
* See #1849.
|
| [3959]
|
johnjamesjacoby
|
Theme Compatilibilty:
* Add theme hierachy check for default bbPress styling.
* Use file_exists() checks in child & parent themes before enqueuing from theme compatibility.
* Fixes #1849.
|
| [3958]
|
johnjamesjacoby
|
Tag bbPress 2.0.3.
|
| [3957]
|
johnjamesjacoby
|
Bump branch to 2.0.3.
|
| [3956]
|
johnjamesjacoby
|
Code Improvement:
* Clean up bbPress::register_post_statuses() to not create variables.
|
| [3955]
|
johnjamesjacoby
|
Code Improvement:
* Turn bbPress::extend into an stdClass in setup_globals.
* Add phpdoc to bbPress::data variable with verbose explanation of how it works.
|
| [3954]
|
johnjamesjacoby
|
Code Improvement:
* Revert r3950 and move bbPress class arrays back into their own variables to prevent by-reference errors.
|
| [3953]
|
johnjamesjacoby
|
Code Improvement:
* Fix incorrect @since phpdoc (rxxxx placeholders)
|
| [3952]
|
johnjamesjacoby
|
Bump version to 2.1-r3952.
|
| [3951]
|
johnjamesjacoby
|
Code Improvement:
* Move preset bbPress class variables into bbPress::setup_globals() action.
* Introduce magic get/set methods to handle main bbPress class variables.
* Keeps by-reference bbPress->current_user outside of bbPress->data.
* Reduces code duplication in bbPress class.
* Fixes #1847.
|
| [3950]
|
johnjamesjacoby
|
Topic Views:
* Prevent possible byref object errors in bbp_register_view().
|
| [3949]
|
johnjamesjacoby
|
Options:
* Pinking shears on bbp_get_default_options().
* Remove db_version duplicate description.
|
| [3948]
|
johnjamesjacoby
|
Versions:
* Bump version to 2.1-r3947.
* Set _bbp_db_version in bbp_get_default_options() to bbPress::db_version.
|
| [3947]
|
johnjamesjacoby
|
Default Options:
* Clean up bbp_get_default_options() to make it easier to read.
|
| [3946]
|
johnjamesjacoby
|
Capabilities & Settings:
* Rename bbp_admin_show_ui() to bbp_current_user_can_see().
* Add detailed support for hiding admin settings sections.
* Remove BBP_Admin UI override flags in lieu of new method.
* See #1846.
|
| [3945]
|
johnjamesjacoby
|
Capabilities & Settings:
* Introduce bbp_admin_show_ui() function to handle fine-grained control of available settings screens and sections.
* Fixes #1846.
* See #1826.
|
| [3944]
|
johnjamesjacoby
|
Capabilities:
* Add 'read_private_forums' capability to all registered user roles.
* This can still be conditionally modified by other plugins (namely BuddyPress for Private Group Forums.)
* Fixes #1845.
|
| [3943]
|
johnjamesjacoby
|
Theme Compatibility:
* Add support for plugin-bbpress.php and generic.php in the root template hierarchy.
* See: http://core.trac.wordpress.org/ticket/20509
|
| [3942]
|
johnjamesjacoby
|
Theme Compatibility:
* Fix issues with 'the_content' and bbp_replace_the_content() causing infinite loops, duplicate filters, no filters, etc...
* Add 'the_content' adds/removes to BBP_Shortcode where needed.
* Remove unneeded calls to do_shortcode().
* Fixes #1844.
|
| [3941]
|
johnjamesjacoby
|
Reply Position/URL:
* Always cast the return value of bbp_get_reply_position() as an integer.
* See #1842.
|
| [3940]
|
johnjamesjacoby
|
Reply Position/URL:
* Updates to bbp_get_reply_url() to simplify some logic.
* Move $wp_rewrite global to only where it's needed.
* Move reply position bump to bbp_get_reply_position().
* Fixes #1842. Props WCMKE.
|
| [3939]
|
johnjamesjacoby
|
Akismet
* Allow $post_data to be manipulated in BBP_Akismet::check_post().
* This opens the door to overriding the Akismet result based on any other criteria later (for third party plugins.)
|
| [3938]
|
johnjamesjacoby
|
Reply Position:
* Fix issue with new reply_position logic when posting a rew reply.
* Bump the position by one if lead topic is in the replies loop.
* Fixes #1841.
|
| [3937]
|
johnjamesjacoby
|
Revert part of r3936 and use correct parent class for reply permalinks.
|
| [3936]
|
johnjamesjacoby
|
Narrow the scope of .bbp-topic-permalink styling in bbp-theme-compat.
|
| [3935]
|
johnjamesjacoby
|
Use correct $default_post_status variable for sticky topics.
|
| [3934]
|
johnjamesjacoby
|
Reply Position Improvements:
* Add _update_ and _raw functions for reply positioning.
* Use these functions through-out the codebase as needed.
* Maintains the existing bbp_get_reply_position() behavior, so it's backwards compatible.
* Fixes #1840.
|
| [3933]
|
johnjamesjacoby
|
Space.
|
| [3932]
|
johnjamesjacoby
|
Add class to loop-single-topic.php template for single topic links to make themm easier to style independently. (bbp-twentyten/bbp-theme-compat)
|
| [3931]
|
johnjamesjacoby
|
Try to use get_queried_object() in single topic-tag queries, to maximize object cache usage.
|