Add filter to bp_use_theme_compat_with_current_theme()

There may be cases where plugins want to override BuddyPress's theme-compat-
detection logic.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7662 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Don't wipe out admin-bar and no-customize-support body classes

See #4929

Props needle

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7663 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Always fake $_SERVER['SERVER_NAME'] when invoking wp_mail() during tests

This is a blanket fix for PHP errors that otherwise arise when calling any BP
function that results in an email notification being sent.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7664 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
In test suite, break constant definitions into separate file
    
BP's test installation routine is generally run from bootstrap.php. But in
certain cases, as when the suite is being invoked from a BP-dependent plugin's
tests, loader.php can be called directly, skipping bootstrap.php. For this
reason, it makes sense to define constants in a separate file and then include
that file as needed when the tests are first loaded, via either path.


git-svn-id: https://buddypress.svn.wordpress.org/trunk@7665 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Add latest WP 3.8 stable release to Travis test matrix

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7666 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
WordPress 3.8 support for top level menu icons. Props boonebgorges. Fixes #5291.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7667 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Remove `button-secondary` class from admin notice links. Fixes padding/margin issues in WordPress 3.8.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7668 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
POT, generated from r7668

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7669 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
In `bp_core_activation_notice()` do not show notices in two new circumstances:

* Viewing network admin, and BuddyPress is not network activated.
* Viewing user admin.

This prevents BuddyPress's admin notices from leaking into administration areas where the messages are not relevant, and are likely to clutter up the admin interface.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7670 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
POT, generated from r7670

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7671 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Minify `admin/common.css` and add revision back to version.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7672 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Fix typo in `friends_withdraw_friendship()` introduced in r5931. See #3897. Fixes #5293.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7673 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
About page: update for 1.9

Focusing on dynamic nav menu links, the new Notifications component, and the new widgets.

Props karmatosed and DJPaul


git-svn-id: https://buddypress.svn.wordpress.org/trunk@7674 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Add `notifications` and `BP_NOTIFICATIONS_SLUG` to `illegal_names` in `bp_core_get_illegal_names()`. Also add brackets for improved code readability.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7675 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Credits page: copy header text in from the updated About screen that was updated in r7674

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7676 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Don't show notifications from inactive components in admin bar

Inactive components don't have formatting callbacks registered, which means
that those notifications will not be properly formatted. In addition, the
target links of the notifications will 404, with the result that the
notifications will not be marked as read when clicked.

Fixes #5290

Props imath

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7677 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
POT, generated from r7677

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7678 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Don't show "icon" column on notifications panel. Fixes #5295

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7679 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Allow activity stream `$where_conditions` to be filtered in `get()` method.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7680 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
POT, generated from r7680

git-svn-id: https://buddypress.svn.wordpress.org/trunk@7681 cdf35c40-ae34-48e0-9cc9-0c9da1808c22