Theme Compat:

* Only iterate through bbp_get_template_stack() one time per call to bbp_locate_template().
* See #1968.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4327 9866e705-20ec-0310-96e7-cbb4277adcfb
Theme Compat:

* Remove single- fallback from forum/topic/reply/topic-tag edit templates.
* See #1968.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4328 9866e705-20ec-0310-96e7-cbb4277adcfb
Update Domain Path in bbpress.php to /languages/.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4329 9866e705-20ec-0310-96e7-cbb4277adcfb
Capabilities:

* Remove advanced capabilities code, template part, and UI helpers.
* This has been replaced by the forums roles selection.
* See #1939.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4330 9866e705-20ec-0310-96e7-cbb4277adcfb
Code Improvement:

* Revert part of r4258.
* Cast as int instead of using absint()
* Fixes regression that broke existing bbPress plugin (hierarchical replies.)
* Fixes #2008.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4331 9866e705-20ec-0310-96e7-cbb4277adcfb
Breadcrumb:

* More flexible HTML output for breadcrumb.
* Adds ability to modify HTML before/after separator, current, and each crumb.
* Hat-tip netweb for inital patch.
* Fixes #2009.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4332 9866e705-20ec-0310-96e7-cbb4277adcfb
Cleanup:

* Move a few files out of /core and into /common.
* Includes: widgets, shortcodes, classes.
* Update bbpress.php to use new paths.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4333 9866e705-20ec-0310-96e7-cbb4277adcfb
Add some brackets to improve code readibility in update.php.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4334 9866e705-20ec-0310-96e7-cbb4277adcfb
Capabilities:

* Introduce bbp_get_user_role_map() to more intelligently map !WordPress roles to bbPress roles.
* Use bbp_get_user_role_map() in bbp_set_current_user_default_role().
* See #1939.
* Fixes #2010.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4335 9866e705-20ec-0310-96e7-cbb4277adcfb
Capabilities:

* Switch default value of global access to 1.
* Fixes confusion about why users are not automatically added to forums.
* See #1939.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4336 9866e705-20ec-0310-96e7-cbb4277adcfb
Capabilities:

* Use bbp_get_default_role() in bbp_get_user_role_map().
* See #1939.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4337 9866e705-20ec-0310-96e7-cbb4277adcfb
Capabilities:

* Add "Forum Role" column to single-site users list.
* Fixes issue where there was no immediate way to see what users had what forums role at a glance.
* Props jmdodd.
* Fixes #2012.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4338 9866e705-20ec-0310-96e7-cbb4277adcfb
Capabilities:

* PHP5'ize list table BBP_Users_Admin methods.
* See #2012.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4339 9866e705-20ec-0310-96e7-cbb4277adcfb
Capabilities:

* Use bbp_get_user_role() to get the user's forums role.
* Update bbp_set_user_role() to return false if trying to set a role the user already has.
* Remove foreach loop to remove existing roles, since there's no way to naturally have more than one.
* See #1939.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4340 9866e705-20ec-0310-96e7-cbb4277adcfb
Capabilities:

* Add tool for remapping site users to the expected forums role.
* Does not remove existing !WordPress core roles.
* See #1939, #2010.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4341 9866e705-20ec-0310-96e7-cbb4277adcfb
Converter:

* Remove 'bbp-' prefix from parser.php include.
* Props nexia.
* Fixes #2013.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4342 9866e705-20ec-0310-96e7-cbb4277adcfb
Tools:

* Cleanup repeat variable assignments.
* Unset variables in costly loops to free up some resources.
* Remove one-time-use variables.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4343 9866e705-20ec-0310-96e7-cbb4277adcfb
Tools:

* Break bbp_admin_repair_user_roles() loop into 1000 user chunks.
* Fixes issue where we were querying and returning too many rows at a time.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4344 9866e705-20ec-0310-96e7-cbb4277adcfb
Tools:

* Remove empty( $users ) check in bbp_admin_repair_user_roles().
* Handled by while() loop.
* Tweak inline doc in bbp_admin_repair_user_roles().

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4345 9866e705-20ec-0310-96e7-cbb4277adcfb
Capabilities:

* Move status and role user functions out of users/functions.php and into users/capabilities.php.
* See #1939.

git-svn-id: https://bbpress.svn.wordpress.org/trunk@4346 9866e705-20ec-0310-96e7-cbb4277adcfb